【发布时间】:2020-12-26 19:27:55
【问题描述】:
是否有任何简单的方法可以根据用户的时区获取默认日期格式?
SimpleDateFormat() 根据用户区域设置提供日期格式。我正在寻找需要将提供的日期转换为基于时区的日期格式的场景。
例如,用户将她的语言环境设置为“中文”,在德国时区中,日期格式应为dd.mm.yyyy
【问题讨论】:
-
你的问题真的没有意义。时区与 UTC 有一组历史的和已知的未来偏移量,但它没有默认的日期格式。如果用户将时区设置为欧洲/柏林,您可能会发现德国的某些格式是合适的。一些国家有更多的语言和每种语言的日期格式。如果用户将时区设置为 +02:00(这很愚蠢,但有些用户会这样做),那么肯定不会有任何日期格式。
-
有什么建议需要将日期转换为基于默认时区的格式?
标签: java android datetime timezone