我正在寻找一个需要从本地(表盘)英国时间转换为UTC的程序。由于系统我得到的数据无法提供偏移量,我不得不猜测它。
我知道这种技术存在潜在的缺陷;我不是要求就如何做到这一点提供指导。我要求的是,是否有人列出了下一个(比如说)50年的英国夏令时更改日期?
我知道这不是严格意义上的编程问题;因此,如果有人可以建议一个更好的StackExchagne网站询问我将把问题移到那里。
或者,任何人都可以推荐可用于生成此类列表的api(java或.net,理想情况下)吗?
答案 0 :(得分:0)
事实证明,这很容易在Excel中生成。
转换是三月和十月的最后一个星期日,所以有以下几列:
=DATE(C3,B3,A3)
)=WEEKDAY(D3)
)的工作日=D3-E3+1
)=UPPER(TEXT(F3,"dd-MMM-yyyy"))&" 0" &G3 & ":00:00"
)显然,这可以简化为使用更少的列;但是这样做可以使列轻松扩展到您想要的未来