【发布时间】:2018-04-07 13:26:18
【问题描述】:
如果我有TimeZone,string 属性当前会生成 ISO-8601 格式的时区。
import ceylon.time.timezone {
OffsetTimeZone
}
shared void run() {
value timezone = OffsetTimeZone(27000000);
print(timezone.string); // +07:30
}
有没有办法以其他格式获取它,特别是没有冒号(例如+0730)? (我的意思是,除了删除第四个字符。)ceylon.time.timezone.timeZone.parse 函数接受这种格式的偏移量,但我不知道如何取回它们。
【问题讨论】:
-
我是 ceylon.time 库的作者,我几乎可以肯定 .string 方法应该返回正确的偏移量。如果不是,则很可能是一个错误,您应该报告它。
-
@RolandTepp 它当前返回正确的偏移量。我只是想知道是否有办法控制格式。