使用提供的偏移将任何本地时间转换为GMT时间

时间:2015-08-07 09:55:28

标签: datetime xslt

使用XSLT 1.0我需要将日期时间值转换为GMT。

  1. 输入是一个XML文件,其中包含日期时间字段,其值为“yyyy-mm-ddThh:mm:ss + mm:ss”。
  2. 我不确定此时的时区是从哪里来的。
  3. 所以目前我用这个时间加上/减去偏移量来推断GMT时间。
  4. 示例:

      

    输入时间XML = 2015-06-16T15:00:31 + 02:00

         

    偏移= +02:00

         

    因此,GMT时间= [输入XML时间] - [偏移] = 15:00:31 - 02:00 = 13 :00:31

    XML时间中存在的偏移是否会根据夏令时变化?

2 个答案:

答案 0 :(得分:0)

  

XML时间中存在的偏移是否会根据日光而变化   积蓄?

是。或者至少它应该,如果它遵循标准。

答案 1 :(得分:0)

  

XML时间中存在的偏移是否会根据夏令时变化?

这取决于你的意思。如果偏移量为+02:00,则表示UTC后2小时。 UTC不受夏令时的影响,因此偏移量为+02:00的dateTime也不受夏令时的影响。在冬季,它将对应于基辅时钟所示的时间,夏季则不会。