【问题标题】:Future List of Daylight Savings changeover date-times (UK)夏令时转换日期时间的未来列表(英国)
【发布时间】:2018-06-13 14:33:10
【问题描述】:

我正在寻找一个需要从本地(钟面)英国时间转换为 UTC 的程序。由于我从中获取数据的系统无法提供偏移量,我不得不猜测它。

我知道这种技术的潜在缺陷;并且我不要求有关如何执行此操作的指导。我要问的是,有没有人列出未来(比如说)50 年的英国夏令时更改日期?

我知道这不是严格意义上的编程问题;所以如果有人能建议一个更好的 StackExchagne 网站来提问,我会把问题移到那里。

或者,任何人都可以推荐一个可用于生成此类列表的 api(最好是 java 或 .net)吗?

【问题讨论】:

    标签: dataset utc timezone-offset


    【解决方案1】:

    事实证明这在 Excel 中很容易生成。

    转换是三月和十月的最后一个星期日,所以有以下列:

    • A:一个月的最后一天 (31)
    • B:月(3、10、3、10,...)
    • C:年份
    • D:每个转换月最后一天的日期(=DATE(C3,B3,A3))
    • E:最后一天的工作日 (=WEEKDAY(D3))
    • F: 上周日的那天 (=D3-E3+1)
    • G:转换的时间(1,2,1,2,...)
    • H:转换的格式化日期时间(例如=UPPER(TEXT(F3,"dd-MMM-yyyy"))&" 0" &G3 & ":00:00"

    显然这可以简化为使用更少的列;但这样做可以让列轻松扩展至您想要的未来

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-28
      • 2020-09-16
      • 1970-01-01
      • 2018-07-06
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      相关资源
      最近更新 更多