c# 时间戳计算天数
假定两个时间戳变量longtime1=XXX;longtime2=XXXtime1是程序启动的时间戳time2是系统当前时间戳计算程序运行了多少天多少小时多少分多少秒谢谢...
假定两个时间戳变量
long time1 = XXX;
long time2 = XXX
time1是程序启动的时间戳
time2是系统当前时间戳
计算 程序运行了 多少天多少小时多少分多少秒
谢谢~! 展开
long time1 = XXX;
long time2 = XXX
time1是程序启动的时间戳
time2是系统当前时间戳
计算 程序运行了 多少天多少小时多少分多少秒
谢谢~! 展开
2个回答
展开全部
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中
时间戳的单位是毫秒吧?
两个想减后的毫秒数,设置到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中
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询