【发布时间】:2013-12-06 12:40:18
【问题描述】:
是否可以在 XSLT 中检索特定语言环境的时区偏移量?有一个名为 in-summer-time 的函数,它接收一个 dateTime 和一个语言环境标识符。它返回给定日期是否属于该国家/地区的夏令时。
我有一个要求,我需要计算特定语言环境的偏移时间。例如,我得到智利的当地时间,我需要将其转换为英国的当地时间。我可以利用夏季时间的功能来计算日光调整。但是,我在哪里可以获得智利的实际偏移时间?
P.S.:adjust-time-to-timezone 函数没有帮助,因为它需要将偏移时间传递给函数(如 2013-05-10T08:10:30-05:00)。我手头没有偏移时间(-05:00)信息。
【问题讨论】:
-
您可以加载一个从语言环境映射到偏移量的值表。从en.wikipedia.org/wiki/List_of_UTC_time_offsets开始
标签: java xml xslt-1.0 xslt-2.0 saxon