2026a
# timezones
列出时区
函数库: TyBase
# 语法
timezones(area)
T = timezones(___)
[T,vers] = timezones(___)
# 说明
timezones(area) 显示包含指定地理区域中所有 IANA 时区的列表。
T = timezones(___) 在一个表中返回列表。示例
[T,vers] = timezones(___) 还返回 DateTime 数据类型支持的 IANA 时区数据库版本。有关详细信息,请参阅 IANA 时区数据库 (opens new window)。
# 示例
列出澳大利亚的所有时区
在一个表中存储 DateTime 函数接受的所有澳大利亚时区。
using TyBaseEx
T = timezones("Australia")
T =
23×4 DataFrame
Row │ Name Area UTCOffset DSTOffset
│ String String Compound… Compound…
─────┼──────────────────────────────────────────────────────────────────────
1 │ Australia/ACT Australia 10 hours 1 hour
2 │ Australia/Adelaide Australia 9 hours, 30 minutes 1 hour
3 │ Australia/Brisbane Australia 10 hours empty period
4 │ Australia/Broken_Hill Australia 9 hours, 30 minutes 1 hour
5 │ Australia/Canberra Australia 10 hours 1 hour
6 │ Australia/Currie Australia 10 hours 1 hour
7 │ Australia/Darwin Australia 9 hours, 30 minutes empty period
8 │ Australia/Eucla Australia 8 hours, 45 minutes empty period
9 │ Australia/Hobart Australia 10 hours 1 hour
10 │ Australia/LHI Australia 10 hours, 30 minutes 30 minutes
11 │ Australia/Lindeman Australia 10 hours empty period
12 │ Australia/Lord_Howe Australia 10 hours, 30 minutes 30 minutes
13 │ Australia/Melbourne Australia 10 hours 1 hour
14 │ Australia/NSW Australia 10 hours 1 hour
15 │ Australia/North Australia 9 hours, 30 minutes empty period
16 │ Australia/Perth Australia 8 hours empty period
17 │ Australia/Queensland Australia 10 hours empty period
18 │ Australia/South Australia 9 hours, 30 minutes 1 hour
19 │ Australia/Sydney Australia 10 hours 1 hour
20 │ Australia/Tasmania Australia 10 hours 1 hour
21 │ Australia/Victoria Australia 10 hours 1 hour
22 │ Australia/West Australia 8 hours empty period
23 │ Australia/Yancowinna Australia 9 hours, 30 minutes 1 hour
按 UTC 偏移量对表进行排序。
sort!(T, "UTCOffset")
ans =
23×4 DataFrame
Row │ Name Area UTCOffset DSTOffset
│ String String Compound… Compound…
─────┼──────────────────────────────────────────────────────────────────────
1 │ Australia/Perth Australia 8 hours empty period
2 │ Australia/West Australia 8 hours empty period
3 │ Australia/Eucla Australia 8 hours, 45 minutes empty period
4 │ Australia/Adelaide Australia 9 hours, 30 minutes 1 hour
5 │ Australia/Broken_Hill Australia 9 hours, 30 minutes 1 hour
6 │ Australia/Darwin Australia 9 hours, 30 minutes empty period
7 │ Australia/North Australia 9 hours, 30 minutes empty period
8 │ Australia/South Australia 9 hours, 30 minutes 1 hour
9 │ Australia/Yancowinna Australia 9 hours, 30 minutes 1 hour
10 │ Australia/ACT Australia 10 hours 1 hour
11 │ Australia/Brisbane Australia 10 hours empty period
12 │ Australia/Canberra Australia 10 hours 1 hour
13 │ Australia/Currie Australia 10 hours 1 hour
14 │ Australia/Hobart Australia 10 hours 1 hour
15 │ Australia/Lindeman Australia 10 hours empty period
16 │ Australia/Melbourne Australia 10 hours 1 hour
17 │ Australia/NSW Australia 10 hours 1 hour
18 │ Australia/Queensland Australia 10 hours empty period
19 │ Australia/Sydney Australia 10 hours 1 hour
20 │ Australia/Tasmania Australia 10 hours 1 hour
21 │ Australia/Victoria Australia 10 hours 1 hour
22 │ Australia/LHI Australia 10 hours, 30 minutes 30 minutes
23 │ Australia/Lord_Howe Australia 10 hours, 30 minutes 30 minutes
# 输出参数
area - 地理区域
"All" | "Africa" | "America" | "Antarctica" | ...
地理区域,指定为下表中的区域之一。
| "Africa" | "Asia" | "Europe" |
| "America" | "Atlantic" | "Indian" |
| "Antarctica" | "Australia" | "Pacific" |
| "Arctic" | "Etc" | "All" |
# 输出参数
T - 时区列表
DataFrame
时区列表,以 DataFrame 形式返回。
vers - IANA 时区数据库版本
字符向量
IANA 时区数据库版本,以字符向量形式返回。