【发布时间】:2013-10-05 21:13:56
【问题描述】:
在 XQuery 中,如何确定某个地区的 UTC 时间是否属于夏令时?
类似:
declare function local:IsDaylightSavingTime($utcDateTime as xs:utcDateTime, timeZone xs:dayTimeDuration) as xs:boolean {
...
}
【问题讨论】:
在 XQuery 中,如何确定某个地区的 UTC 时间是否属于夏令时?
类似:
declare function local:IsDaylightSavingTime($utcDateTime as xs:utcDateTime, timeZone xs:dayTimeDuration) as xs:boolean {
...
}
【问题讨论】:
这是不可能的。
您希望时区如何由 xs:dayTimeDuration 表示?那将假设时区与时区偏移量相同,但事实并非如此。请阅读timezone tag wiki。
此外,任何能够执行此功能的程序都需要某种类型的时区数据库。虽然可以想象某个特定的 XQuery实现决定合并一个时区数据库,但这肯定不会在 XQuery 语言本身中。
【讨论】: