我在将DateTime字符串值转换为UTC时遇到问题。客户将以15分钟的步骤上传一个带有DateTime值的文件(一个文件包括整天):
Date (MET) Value
25.10.2015 00:00 2 [DST - Germay offset +2]
25.10.2015 00:15 2 [DST]
25.10.2015 00:30 2 [DST]
25.10.2015 00:45 2 [DST]
... ...
25.10.2015 02:00 2 [DST]
25.10.2015 02:15 2 [DST]
25.10.2015 02:30 2 [DST]
25.10.2015 02:45 2 [DST]
25.10.2015 02:00 2 [Winter time - Germany offset +1]
25.10.2015 02:15 2 [Winter time]
25.10.2015 02:30 2 [...]
25.10.2015 02:45 2
25.10.2015 03:00 2
... ...
文件中没有DateTime偏移量。 [DST] 和 [冬季时间] 仅用于可视化(它不包含在文件中!)。有没有办法在不知道偏移量的情况下将给定的DateTime字符串转换为UTC?
我的期望:
Date (UTC) Value
25.10.2015 22:00 2 [DST: 25.10.2015 00:00 +2]
25.10.2015 22:15 2 [DST: 25.10.2015 00:15 +2]
25.10.2015 22:30 2 [DST: 25.10.2015 00:30 +2]
25.10.2015 22:45 2 [DST: 25.10.2015 00:45 +2]
... ...
25.10.2015 00:00 2 [DST: 25.10.2015 02:00 +2]
25.10.2015 00:15 2 [DST: 25.10.2015 02:15 +2]
25.10.2015 00:30 2 [DST: 25.10.2015 02:30 +2]
25.10.2015 00:45 2 [DST: 25.10.2015 02:45 +2]
25.10.2015 01:00 2 [Winter time: 25.10.2015 02:00 +1]
25.10.2015 01:15 2 [Winter time: 25.10.2015 02:15 +1]
25.10.2015 01:30 2 [...]
25.10.2015 01:45 2
25.10.2015 02:00 2
... ...
我必须将这些DateTime值存储在MySQL数据库表中。
非常感谢!