首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取当前系统日期时间

获取当前系统日期时间
EN

Stack Overflow用户
提问于 2012-01-16 19:30:42
回答 2查看 189关注 0票数 1

我用我的“纪元”作为

代码语言:javascript
复制
Datetime myepoch=new DateTime(2005,11,11,7,0,0);

但我希望它能与我的exe打算运行的所有系统兼容(例如,亚洲的机器和欧洲或美洲的机器,也就是用Datetime.Now适当地更改myepoche )。我应该去上什么文化课?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-16 19:33:14

使用不变的文化作为您的时代将是最好的服务-例如UTC:

代码语言:javascript
复制
Datetime myEpoch = new DateTime(2005, 11, 11, 7, 0, 0, DateTimeKind.Utc);

使用不变的区域性使得对时间和日期的推理变得更加简单。

如果你要做大量关于日期和时间的工作,我建议你在the noda time blog上看看他们学到的一些经验教训,也可以使用他们创建的一些库。

票数 5
EN

Stack Overflow用户

发布于 2012-01-16 19:38:39

使用DateTime对象,您可以获得本地和世界时

代码语言:javascript
复制
var tmpTime =  DateTime.Now;
var localTime = tmpTime.ToLocalTime();
var universalTime = tmpTime.ToUniversalTime();
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8879385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档