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 时区数据库版本,以字符向量形式返回。

# 另请参阅

DateTime | leapseconds