C#日期时间相减得到时分秒(判断贴子间隔时间)
来源:互联网 发布:实况8巴蒂斯图塔数据 编辑:程序博客网 时间:2024/05/15 00:45
C#日期时间相减得到时分秒(判断贴子间隔时间)
2010-12-28 18:08:46其实这里只需要知道TimeSpan这个类型就可以了。在C#中日期型是DateTime的,而日期的相加减所得类型是TimeSpan的。
我们都知道在DateTime上有两个函数,Add和AddDays是用来为日期增加或减少多少天数的。那么两日期相减我们如何来操作呢,看如下代码:
DateTime dtone = Convert.ToDateTime("2010-11-1 03:00:00");
DateTime dttwo = Convert.ToDateTime("2010-12-5 04:04:01");
TimeSpan ts = dttwo - dtone;
//这样就能得到天数、小时、分差
string str1=ts.Days + "天" + ts.Hours + "小时" + ts.Minutes + "分"+ts.Seconds+"秒<br>";
//所有时间换去 总计天数、小时、分钟
string str2=ts.TotalDays + "天<br>" + ts.TotalHours + "小时<br>" + ts.TotalMinutes + "分<br>";
Response.Write(str1+str2);
DateTime dttwo = Convert.ToDateTime("2010-12-5 04:04:01");
TimeSpan ts = dttwo - dtone;
//这样就能得到天数、小时、分差
string str1=ts.Days + "天" + ts.Hours + "小时" + ts.Minutes + "分"+ts.Seconds+"秒<br>";
//所有时间换去 总计天数、小时、分钟
string str2=ts.TotalDays + "天<br>" + ts.TotalHours + "小时<br>" + ts.TotalMinutes + "分<br>";
Response.Write(str1+str2);
运行以上代码,可以得到这样的结果:
34天1小时4分1秒
34.0444560185185天
817.066944444444小时
49024.0166666667分
34.0444560185185天
817.066944444444小时
49024.0166666667分
我所要实现的功能是判断两个贴子的间隔时间,我想精确到秒数,所以用的是:ts.TotalSeconds 这个属性
TimeSpan这个类里面有很多属性,当把值赋给他以后我们可以得到很多我们想要的结果,这些都是系统提供好的,如果还有其它的需求自己"."一下看看吧。
- C#日期时间相减得到时分秒(判断贴子间隔时间)
- PHP--两个字符串日期相减得到日时分秒
- ERLANG判断时间,时分秒
- 得到日期,时分秒的方法
- java 日期相减时分秒
- 为日期年月日加上时间时分秒
- java返回间隔时间(时分秒)
- 如何让两个时间相减得到相应的差值(可得到相差的时分秒,年月日)
- ASP.NET C# 日期时间年月日时分秒格式及转换
- 一个SQL得到两个日期之间的时分秒
- hibernate 日期 时分秒
- 时分秒 日期控件
- c#.net 获取时间日期年月日时分秒格式
- jQuery UI的日期时间控件(年月日时分秒)
- Excel如何从日期时间中提取年月日时分秒
- c#.net 获取时间日期年月日时分秒格式
- js时间戳转正常日期年月日时分秒
- c#.net 获取时间日期年月日时分秒格式
- 1月30号开始写面试题目
- 排序专题(六) / 不稳定的内部排序 / 递归 | 非递归的快速排序
- flex动态生成checkbox
- 浮点运算简介
- 使用ksoap2 调用 WebService(实例:调用天气预报服务)
- C#日期时间相减得到时分秒(判断贴子间隔时间)
- 原来购物车也有专利!
- 前端工程师吐槽前端工作
- 代码优化常识
- eclipse theme 安装
- shell下数字和字符串比较操作命令
- 汇编语言中"[]"的用法
- CXF WebService整合Spring
- Android Service 的两个不同的生命周期