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