8

我想以某种方式以 EEE 1003.1 (POSIX) 格式打印本地时区。形式:

 std offset dst [offset],start[/time],end[/time]

http://www.gnu.org/software/libc/manual/html_node/TZ-Variable.html中描述

我已经想出了如何从java 对象中获取std和,我什至可以使用反射或解析输出从时区对象中获取 DST的和...我无法弄清楚的是如何获取该字段,即字符串和偏移量指定对应夏令时区的名称和偏移量,与 不同,例如美国东部时区是正确的:offsetTimeZonestartendtoStringdstdststd offset

EST+5EDT,M4.1.0/2,M10.5.0/2
4

1 回答 1

-1

您可以使用 SimpleDateFormat 并使用模板格式化合适的日期z。如果我正确阅读Javadocs,尤其是示例,那应该会导致 DST 名称的缩写形式

于 2017-09-01T22:16:32.067 回答