c# 时间戳计算天数

假定两个时间戳变量longtime1=XXX;longtime2=XXXtime1是程序启动的时间戳time2是系统当前时间戳计算程序运行了多少天多少小时多少分多少秒谢谢... 假定两个时间戳变量
long time1 = XXX;
long time2 = XXX

time1是程序启动的时间戳
time2是系统当前时间戳

计算 程序运行了 多少天多少小时多少分多少秒

谢谢~!
展开
 我来答
wangpaishi
推荐于2016-03-28 · TA获得超过570个赞
知道小有建树答主
回答量:932
采纳率:52%
帮助的人:758万
展开全部
TimeSpan啊
时间戳的单位是毫秒吧?
两个想减后的毫秒数,设置到TimeSpan变量
就可以了,TimeSpan中有公开属性

即使自己计算也OK啊,首先就是确定你的时间戳单位
如果是毫秒,对1000取余数,就是毫秒数
除1000后是秒总数,对60取余数,就是秒
除1000*60后是分总数,对60取余数就是分
除1000*60*60后是时总数,对24取余数就是小时
除1000*60*60*24候是天总数

或者你的时间戳,改成DateTime类型
DateTime startDT = DateTime.Now;
......
......
......
TimeSpan ts = DateTime.Now - startDT; 就是当前时间减去开始时间/启动时的时间戳
相差的天数小时分秒毫秒都在TimeSpan类型变量ts中
lyqf365
2013-10-10 · TA获得超过1185个赞
知道小有建树答主
回答量:1291
采纳率:100%
帮助的人:786万
展开全部
你的time1 和time2是什么? 秒,还是嘀嗒?

如果是秒就简单了,
TimeSpan.FromSeconds(time2-time1);

ticks 就用
TimeSpan.FromTicks(time2-time1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式