gpt4 book ai didi

java - 如何将 LocalDate 格式化为用户位置的标准格式?

转载 作者:行者123 更新时间:2023-11-30 06:42:56 24 4
gpt4 key购买 nike

如何根据用户所在位置的标准格式化 LocalDate。我希望美国用户看到“6/28/2018”,欧洲用户看到“28/6/2018”,中国用户看到“2018/6/28”。

我需要使用 DateTimeFormatter formatter = ... 还是需要使用其他东西?

我还需要根据用户所在位置的标准将字符串转换为 LocalDate

最佳答案

一种方法是使用 DateTimeFormatter.ofLocalizedDate()返回 ISO 年表的区域设置特定日期格式的工厂方法。

DateTimeFormatter fmt = DateTimeFormatter.ofLocalizedDate(FormatStyle.FULL);
LocalDate now = LocalDate.now(); // 2018-10-05
String txt = fmt.format(now); // Friday, 5 October 2018
LocalDate d = LocalDate.parse(txt, fmt); // 2018-10-05

关于java - 如何将 LocalDate 格式化为用户位置的标准格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52672748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com