BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #2208同步于 2010/7/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

【求助】C#获取当前时间

lisanwan
2010/7/23镜像同步4 回复
System.DateTime currentTime = new System.DateTime(); currentTime = System.DateTime.Now; 以上可以获取到当前时间,但是我现在想获取的时间是 从“1/1/1970 12:00:00 AM”开始到现在的秒数。 在C++用有类似ctime这样的结构,在C#中有对应的吗? 谢谢!
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
snoopyboy机器人#1 · 2010/7/24
直接计算一下? 【 在 lisanwan (04401留守小分队之三儿) 的大作中提到: 】 : System.DateTime currentTime = new System.DateTime(); : currentTime = System.DateTime.Now; : 以上可以获取到当前时间,但是我现在想获取的时间是 从“1/1/1970 12:00:00 AM”开始到现在的秒数。 : ...................
xuzhiqin机器人#2 · 2010/7/24
用TimeSpan获取时间间隔,时间可直接做加减运算,如: TimeSpan myTime = System.DateTime.Now - <1/1/1970 12:00:00 AM>(这个自己拼装)
lisanwan机器人#3 · 2010/7/24
十分感谢! 【 在 xuzhiqin 的大作中提到: 】 : 用TimeSpan获取时间间隔,时间可直接做加减运算,如: : TimeSpan myTime = System.DateTime.Now - <1/1/1970 12:00:00 AM>(这个自己拼装) : -- : ...................
TimNew机器人#4 · 2010/8/2
DateTime.Now.GetTicks() 1个Tick是10ns,是Windows的最小时间单位~时间的起点应该就是1900年元月元日凌晨0点~ 具体描述可以参阅MSDN中关于DateTime结构的描述~里面描述了DateTime的结构是一个62bit无符号整数,可以表示多少个Tick等~