15得票2回答
在Postgres中转换时区

我正在尝试理解Postgre中的时间戳和时区。我认为我已经理解了,直到我阅读了这篇文章。请关注“在时区之间转换”部分。它有两个示例。 (考虑默认时区配置为UTC。) 示例1 db=# SELECT timezone('US/Pacific', '2016-01-01 00:00'); o...

3得票2回答
将XMLGregorianCalendar转换为GregorianCalendar的正确方法

我有两个类。第一个包含日历字段和整数字段(时区偏移量)。第二个包含XmlGregorianCalendar字段。我想比较第一个类中的日期和第二个类中的日期。 Calendar cal1 = (Calendar) SerializationUtils.clone(firstClass.getD...

3得票2回答
如何确定当前时间(UTC)是否在给定的一周中的某些天和某些时间范围内,使用ISO 8601格式。

我遇到了一个问题,如何确定DateTime.UtcNow(例如:2018-01-01T20:00:00Z) 是否在另一个时区给定的一周中某些天和时间范围内。没有给出特定的日期,只给出星期几和时间。给定的时间采用ISO 8601标准格式。 简化这个问题,就是如何检查UTC时间是否在中国工作时间...

3得票2回答
如何从时区名称获取时区偏移量

我在SQL Server数据库中保存了类似于America/Vancouver的时区名称。我想要在SQL中从时区名称获取UTC偏移量,例如 America/Vancouver 的偏移量为 -08:00。那么我该如何编写SQL查询呢?非常感谢您的帮助。

4得票8回答
根据电话号码计算个人所处的时区(格林威治标准时间偏移量)?

我收到了一个请求,需要根据电话号码显示人的当地时间。我知道我们的本地格林威治标准时间偏移量,因此可以通过我们拥有的将美国邮政编码与GMT偏移量(例如-5)相链接的数据库表来处理美国电话。但是对于非美国电话号码或国家名称(这些人显然没有邮政编码),我不知道如何转换。 如果您在意的话,我的雇主学...

3得票1回答
Java时区在夏令时下打印错误的时间(在负纪元中)

我很难理解以下代码的行为: TimeZone zone = TimeZone.getTimeZone("Asia/Jerusalem"); DateFormat format = DateFormat.getDateTimeInstance(); format.set...

3得票1回答
JavaScript解析JSON日期时区不匹配导致显示错误的日期

根据加载页面的机器的时区不同,JavaScript解析日期的显示方式也会有所不同。 SERVER TIME: EST MACHINE #1 TIME: EST - shows proper date MACHINE #2 TIME: EST - shows proper date MACHI...

4得票1回答
从纪元日期显示本地时间

我正在尝试使用JavaScript时代日期显示记录保存的本地时间。问题在于,时代日期似乎被“卡住”在CDT上。 假设我在CDT上午9:18保存记录,这将作为js时代日期值1349896693626保存到数据库中。我的代码如下: var savedTime = 1349896693626; ...

13得票1回答
使用moment获取时区差异(以小时为单位)

我想使用Node.js moment模块获取纽约和香港之间的时区差异。 我已经完成了一些初步工作。var NewYork_time_hr = moment().tz("America/New_York").format('HH'); var HongKong_time_hr = moment...

6得票2回答
使用Joda处理时区偏移转换和夏令时

我正在尝试解析日期时间字符串并创建Joda DateTime对象。 我的数据来自遗留数据库,存储日期时间字符串时没有指定时区/偏移量。虽然日期时间字符串的时区/偏移量未存储,但是遗留系统的业务规则要求所有日期时间都以东部时间存储。不幸的是,我没有权限更新遗留数据库存储日期时间字符串的方式。 ...