c#中返回文章发表的时间差的示例
c# 示例 文章 返回 时间差 发表
2023-06-13 09:14:42 时间
publicstaticstringDateDiff(DateTimeDateTime1,DateTimeDateTime2)
{
stringdateDiff=null;
intdate=0;
try
{
intyear=Convert.ToInt32(DateTime2.ToString("yyyy"))-Convert.ToInt32(DateTime1.ToString("yyyy"));
TimeSpants=DateTime2-DateTime1;
stringt1=DateTime1.ToString("yyyy-MM-dd");
stringt2=DateTime2.ToString("yyyy-MM-dd");
DateTimed1=DateTime.Parse(t1);
DateTimed2=DateTime.Parse(t2);
TimeSpants2=d2-d1;
date=ts2.Days;
if(date==0)
{
if(ts.Hours>1)
{
dateDiff=ts.Hours.ToString()+"小时前";
}
else
{
if(ts.Minutes>1)
{
dateDiff=ts.Minutes.ToString()+"分钟前";
}
else
{
dateDiff=ts.Seconds.ToString()+"秒前";
}
}
}
else
{
if(date==1)
{
dateDiff="昨天";
}
else
{
if(date==2)
{
dateDiff="前天";
}
else
{
if(year==0)
{
dateDiff=DateTime1.Month.ToString()+"月"+DateTime1.Day.ToString()+"日";
}
else
{
dateDiff=DateTime1.Year.ToString()+"年"+DateTime1.Month.ToString()+"月"+DateTime1.Day.ToString()+"日";
}
}
}
}
}
catch
{}
returndateDiff;
}
相关文章
- 【小5聊】C#基础之Response.ContentType响应内容类型[通俗易懂]
- c# mysql executenonquery_C#与数据库访问技术之ExecuteNonQuery方法
- c与oracle配合实现复杂数据查询游标实践(c# oracle 游标)
- c#Base关键字的使用
- C#定义常量两种实现方法
- c#汉诺塔的递归算法与解析
- C#中怎么将一个List转换为只读的
- C#泛型的简单理解(安全、集合、方法、约束、继承)分享
- c#文本加密程序代码示例
- c#转义字符串中的所有正则特殊字符方法示例
- c#文件操作示例带详细注释
- c#获取字符串宽度的示例代码(字节数方法)
- c#注册客户端事件示例
- c#和net存取cookies操作示例
- c#读写ini配置文件示例
- c#扩展datatable转json示例
- c#获得目标服务器中所有数据库名、表名、列名的实现代码
- C#实现身份证号码验证的方法
- C#结合数据库的数据采集器示例
- MongoDB入门教程之C#驱动操作实例
- 教你如何用C#制作文字转换成声音程序
- C#中Response.Write常见问题汇总