MATLAB 帮助中心
本页采用了机器翻译。点击此处可查看英文原文。
基于经度的时区
[zd,zltr,zone] = timezone(lon)
[zd,zltr,zone] = timezone(lon,units)
[zd,zltr,zone] = timezone(lon) 返回与输入经度 lon 对应的整数时区描述 zd、字母时区标识符 zltr 以及完整的时区描述和字母时区标识符 zone。
zd
zltr
zone
lon
示例
[zd,zltr,zone] = timezone(lon,units) 指定了经度的角度单位 units。
units
全部折叠
显示每个时区的时区描述和按字母顺序排列的时区标识符,但不包括 +12 Y。
+12 Y
lon = 0:15:360; [zd,zltr,zone] = timezone(lon); zone
zone = 25×5 char array ' 0 Z' ' -1 A' ' -2 B' ' -3 C' ' -4 D' ' -5 E' ' -6 F' ' -7 G' ' -8 H' ' -9 I' '-10 K' '-11 L' '-12 M' '+11 X' '+10 W' ' +9 V' ' +8 U' ' +7 T' ' +6 S' ' +5 R' ' +4 Q' ' +3 P' ' +2 O' ' +1 N' ' 0 Z'
经度,指定为数值标量或数值数组。
"degrees"
"radians"
经度的角度单位,指定为以下选项之一:
"degrees" - 度
"radians" - 弧度
数据类型: char | string
char
string
区域描述,返回值为整数或整数向量。zd 的数据类型与 lon 的数据类型一致。
按字母顺序排列的区域指示符,以字符向量或字符数组的形式返回。
数据类型: char
完整的区域描述和按字母顺序排列的区域标识符,以字符向量或字符数组的形式返回。
国家和地方政府出于政治或地理上的便利,自行划定了时区边界。timezone 函数未考虑与经线基准系之间的偏差。
timezone
太阳相对于本初子午线(即穿过英国格林尼治的零度经线)的位置决定了时间。当本初子午线位于太阳正下方时,时间即为正午的协调世界时 (UTC)。
为了确定其他地区的当地时间,地球被划分为以各条中央经线为中心的 15°经度带(或时区)。当一条中央经线位于太阳正下方时,该时区的当地平均时间 (LMT) 即为正午。
时区描述是 UTC 减去 LMT 的结果。为便于标记,每个区域还配有一个按字母顺序排列的区域标识。
以国际日期变更线(东经/西经 180°)为中心的区域被划分为两个区域:+12 Y 和 -12 M。
-12 M
在 R2006a 之前推出
timezones
tzoffset
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处