当前位置: 首页 > 知识库问答 >
问题:

可以在时区之间自由转换日期吗?

谷奕
2023-03-14

如果给出一个UTC的日期(比方说),考虑到DST是否可以转换成不同的时区?

我很感兴趣的是,如果JS可以在没有时区列表和它们的偏移量的情况下实现这个功能。

多谢了。

共有1个答案

厉熠彤
2023-03-14

日期(在Javascript和大多数其他系统中)不“在”特定的时区中。它测量格林尼治标准时间1970年1月1日午夜到“现在”之间的毫秒数。

时区只有在您要将其转换为人类可读格式或从人类可读格式转换时才会发挥作用。

 类似资料:
  • 当将同一时间从Sri Jeyawardenepura转换回珀斯时(1/31/2005 11:30 PM),它转换到1/1/2006 3:00 AM。 时区换算为什么会有一个小时的差?

  • 我不想使用 库,因为我正在处理的项目需要文书工作来引入依赖项。如果我能在没有第三方库的情况下实现这一目标,我会更高兴。 我很难在CET和UTC之间转换日期,因为日期是夏时制。这与我预期的相差一个小时: CET比UTC提前一小时,夏季提前2小时。因此,我预计中欧在盛夏的10点30分将达到协调世界时的8点30分。 功能是: 我使用两个时区信息对象:

  • 本文向大家介绍Java日期时间以及日期相互转换,包括了Java日期时间以及日期相互转换的使用技巧和注意事项,需要的朋友参考一下 Java日期时间,以及相互转化,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 我想将此GMT时间戳转换为GMT + 13: 我已经尝试过约100种不同的DateFormat,TimeZone,Date,GregorianCalendar等组合,以尝试执行此非常基本的任务。 这段代码可以满足我在当前时间的需求: 但是我想要的是设置时间而不是使用当前时间。 我发现任何时候我都尝试这样设置时间: 使用本地计算机的TimeZone。这是为什么?我知道,当“ new Da

  • 我以UTC long格式存储日期,并以用户时区显示。但当我试图只存储几天而没有时间时,它会误导到不同的日期。 例如:2016年5月05/06/2016 (06日的调度事件)。此日期对于所有没有时区的地区都是唯一的。如果来自GMT 5:30时区的用户试图在2016年6月5日添加事件,则ISO-8601格式为2016-05-05T16:00:00.000Z,毫秒1462464000000。 然后来自G

  • 我有一个日期时间,格式为2019年4月30日星期二16:00:00 0800,这是RFC 2822格式的日期 我需要将其转换为日期时间0800中的给定时区 如果我总结一下, 如何在Java中实现这一点?我已经尝试了下面的代码,但它给出的时间比当前时间短08小时,即