TimeZoneConvert
TimeZoneConvert[time,timezone]
把日期或者时间对象 time 转换到指定的时区 timezone.
TimeZoneConvert[time]
转换成当前的 $TimeZone 值.
TimeZoneConvert[{time1,…,timen},timezone]
将 time1 到 timen 都转换到指定的 timezone.
更多信息
- time 指定应为 DateObject 或 TimeObject 表达式.
- 可能的 timezone 指定包括:
-
n GMT 要加上的小时数 "zone" 已命名时区 Entity["TimeZone", "zone"] "TimeZone" 实体指定的时区 loc 与给定位置关联的时区 Automatic 自动确定时区 None 不指定时区信息 - 对于数值 n,该值表示必须加到格林威治标准时间 (GMT) 上多少个小时才能获得本地时间.
- 对于字符串指定 "zone",将以相关的已命名时区中的时间返回结果.
- 时区字符串的例子包括 "America/Chicago"、"Europe/London"、"Asia/Tokyo" 和 "Zulu".
- 可通过 EntityList["TimeZone"] 获取可用时区实体列表.
- 对于位置指定 loc,将使用与指定位置 Entity 或 GeoPosition 相关的时区.
- TimeZoneConvert[time,Automatic] 表示应自动确定时区值,如果没有可用的时区信息,则默认为 $TimeZone.
- TimeZoneConvert[time,None] 将返回一个含有设置 TimeZoneNone 的对象.
- TimeZoneConvert[Missing[…],timezone] 将返回 Missing[…].
范例
打开所有单元关闭所有单元基本范例 (2)
范围 (4)
数值目标指定可以是 Integer、Real 或 Rational 值:
时区 ID 字符串的形式通常为 "Country/City",其中偏移规则由当地法规确定,有可能发生变化:
目标时区指定除数值位移外也可以是 "TimeZone" Entity:
当 GeoPosition 或位置 Entity 被用作目标时,将使用与该位置关联的时区:
属性和关系 (1)
对于时区值为 None 的日期,转换时将保持原始日期不变:
可能存在的问题 (1)
有些 Entity 表达式没有可用时区信息:
文本
Wolfram Research (2014),TimeZoneConvert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TimeZoneConvert.html (更新于 2022 年).
CMS
Wolfram 语言. 2014. "TimeZoneConvert." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/TimeZoneConvert.html.
APA
Wolfram 语言. (2014). TimeZoneConvert. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TimeZoneConvert.html 年