-
72 votesanswersviews
如何使用TimeZoneInfo在夏令时期间获取当地时间?
我正在尝试使用DateTimeOffset来传达任何时区的特定时刻 . 我无法弄清楚如何使用TimeZoneInfo来处理夏令时 . var dt = DateTime.UtcNow; Console.WriteLine(dt.ToLocalTime()); var tz = TimeZoneInfo.FindSystemTimeZoneById("Central Standard T... -
51 votesanswersviews
确定指定日期的Java夏令时(DST)是否处于活动状态
我有一个Java类,它接收位置的纬度/经度,并在夏令时开启和关闭时返回GMT偏移 . 我正在寻找一种简单的方法来确定Java当前日期是否为夏令时,因此我可以应用正确的偏移量 . 目前我只对美国时区执行此计算,但最终我还希望将其扩展到全球时区 . -
1928 votesanswersviews
夏令时和时区最佳实践[关闭]
我希望能够将这个问题及其答案作为处理夏令时的权威指南,特别是处理实际的变更问题 . If you have anything to add, please do 许多系统依赖于保持准确的时间,问题在于由于夏令时而改变时间 - 向前或向后移动时钟 . 例如,一个订单系统中的业务规则取决于订单的时间 - 如果时钟发生变化,规则可能不那么明确 . 如何保持订单的时间?当然有无数的场景 - 这只是一个说明... -
6 votesanswersviews
将DateTime.MinValue转换为DateTimeOffset
我试图将DateTime.MinValue转换为DateTimeOffset值,但我得到一个ArgumentOutOfRange异常 . 我正在查看the MSDN article on implicit conversions of DateTime to DateTimeOffset和Exception部分说明我将收到此ArgumentOutOfRange异常; ...应用偏移量产生的协调世... -
2 votesanswersviews
在Oracle和NHibernate中将DateTimeOffset映射到TIMESTAMP和TIME ZONE
我无法使NHibernate成功地将本机oracle“TIMESTAMP WITH TIME ZONE”类型映射到CLR DateTimeOffset类型 . 看起来Oracle选择完全忽略本机DateTimeOffset类型,并在其ADO.NET提供程序中使用自己的专有类型(OracleTimeStampTZ) . 由于NHibernate使用本机CLR类型(如DateTimeOffset类型)... -
2 votesanswersviews
为什么从一个时区转换到另一个时区这么难?
我已经阅读了这里的多个帖子,直到我的脑袋准备爆炸, Map 上遍布的 Map 上只有很少的线条 . 这是我想要做的: 我有一个日历,其中包含要为企业显示的约会 . 该业务在纽约(EDT) 我的开发机器在PST 生产环境 服务器位于加利福尼亚州(PST) 日历数据以UTC格式存储在数据库中 我想做的就是选择在EDT指定的时间范围(例如5月15日,上午9点 - 下午5点),并在... -
0 votesanswersviews
如何配置DateTime字符串反序列化为DateTimeOffset?
假设我有这个控制器动作: public HttpResponseMessage AddUser([FromBody] UserInfo info){...} UserInfo类有2个属性: Public string UserName { get; set;} Public DateTimeOffset AddedOn { get; set;} 并且以下请求中包含DateTime字符串: PO... -
565 votesanswersviews
DateTime与DateTimeOffset
目前,我们有一种以TimeZone感知方式处理.net DateTimes的标准方法:每当我们生成一个 DateTime 时,我们用UTC(例如使用 DateTime.UtcNow )来做,每当我们显示一个时,我们就会从UTC转换回用户的本地时间 . 这工作正常,但我一直在阅读 DateTimeOffset 以及它如何捕获对象本身的本地和UTC时间 . 所以问题是,使用 DateTimeOffse... -
3 votesanswersviews
DateTimeOffset解析和自定义时区
我们正在将XML DateTime值解析为DateTimeOffset值 . 根据W3C XSD documentation for DateTime,类型可能有时区信息 . 我们的要求是: 如果以XML格式提供时区信息,请使用此时区 如果未提供时区信息,则假定它是预定义的可配置时区(不是服务器中的时区)中的本地时间 . The Problem is that when a XML D...