未来夏令时转换日期 - 英国(英国)

时间:2018-06-13 14:33:11

标签: dataset utc timezone-offset

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

我知道这种技术存在潜在的缺陷;我不是要求就如何做到这一点提供指导。我要求的是,是否有人列出了下一个(比如说)50年的英国夏令时更改日期?

我知道这不是严格意义上的编程问题;因此,如果有人可以建议一个更好的StackExchagne网站询问我将把问题移到那里。

或者,任何人都可以推荐可用于生成此类列表的api(java或.net,理想情况下)吗?

1 个答案:

答案 0 :(得分:0)

事实证明,这很容易在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"

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