格式化时区偏移量

时间:2018-04-07 13:26:18

标签: timezone-offset ceylon

如果我有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函数接受此格式的偏移量,但我无法弄清楚如何将它们取回。

1 个答案:

答案 0 :(得分:0)

ceylon.locale模块中有更详细的格式化支持。请参阅Formats type文档。

嗯,说实话,它并没有为您提供在Java中格式化日期时可能会使用的详细格式选项。您基本上只选择短期,中期和长期日期格式,而不是更多。