时间差值函数 如(1分钟前)
来源:互联网 发布:网络诈骗未遂100万 编辑:程序博客网 时间:2024/04/28 23:05
/// <summary>
/// 返回差值时间
/// </summary>
/// <param name="dt">时间</param>
/// <returns>回差值时间 </returns>
public static string ChangeTime(object dt)
{
DateTime Dtnow = DateTime.Now;
TimeSpan ts = Dtnow - DateTime.Parse(dt.ToString());
string txt = "分钟前";
float s = float.Parse(ts.TotalMinutes.ToString());
if (s < 1)
{
s = (float)1.1;
txt = "分钟前";
}
else if (s > 60 && s < 1440)
{
s = (float)ts.TotalHours;
txt = "小时前";
}
else if (s > 1440 && s < 43200)
{
s = (float)ts.TotalDays;
txt = "天前";
}
else if (s > 43200 && s < 518400)
{
s = s / 43200;
txt = "个月前";
}
else if (s > 518400)
{
s = s / 518400;
txt = "年前";
}
int a = Convert.ToInt32(System.Math.Round(s));
return a.ToString() + txt;
}
/// <summary>
/// 精确到秒的返回方法
/// </summary>
/// <param name="time"></param>
/// <returns></returns>
public static string ChangeTimeSecond(object dt)
{
DateTime Dtnow = DateTime.Now;
TimeSpan ts = Dtnow - DateTime.Parse(dt.ToString());
string txt = "分钟前";
float s = float.Parse(ts.TotalMinutes.ToString());
if (s < 1)
{
s = (float)ts.TotalSeconds;
if (s <= 0)
{
s = (float)1.1;
}
txt = "秒钟前";
}
else if (s > 60 && s < 1440)
{
s = (float)ts.TotalHours;
txt = "小时前";
}
else if (s > 1440 && s < 43200)
{
s = (float)ts.TotalDays;
txt = "天前";
}
else if (s > 43200 && s < 518400)
{
s = s / 43200;
txt = "个月前";
}
else if (s > 518400)
{
s = s / 518400;
txt = "年前";
}
int a = Convert.ToInt32(System.Math.Round(s));
return a.ToString() + txt;
}
- 时间差值函数 如(1分钟前)
- php返回相对时间(如:20分钟前,3天前)的方法
- 计算时间差获取大概的时间 如:多少秒前,多少分钟前
- php 时间显示转换成如:几分钟前,几天前样式
- php把时间计算成几分钟前,几小时前,几天前的函数
- 时间戳转换为X分钟前、X小时前、X天前的时间格式函数
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- 时间以几分钟、几小时前、几天前等时间差显示的js函数
- PHP时间戳函数(几分钟、几小时前、几天前,今天零点等)
- 格式化时间,几分钟前,几小时前
- PHP把时间转换成几分钟前、几小时前、几天前的几个函数、类分享
- PHP把时间转换成几分钟前、几小时前、几天前的几个函数、类分享
- 时间格式化 几分钟前 几小时前 几天前
- 时间差值
- Thinkphp常用时间戳转换为多少分钟前发布函数
- Java获取当前前3分钟时间
- 获取当前时间的前10分钟
- Timetool 显示时间 如 2天前
- 怎么成为优秀的软件模型设计者?
- 面向构件的开发:SCA还是SOA?
- SCOPE_IDENTITY、IDENT_CURRENT 和@@IDENTITY的比较
- 掌握 Ajax,第 8 部分: 在请求和响应中使用 XML
- 掌握 Ajax,第 9 部分: 使用 Google Ajax Search API
- 时间差值函数 如(1分钟前)
- ABAP
- 一位教授的语录
- 英特尔® 线程挑战赛(关注 问题集)
- 如何有效编写软件的75条建议
- JSF动态为DataTable添加列
- Hibernate常见问题(不断更新中)
- 掌握 Ajax,第 10 部分: 使用 JSON 进行数据传输
- 成功从优秀员工做起