gpt4 book ai didi

java - DateTimeFormatter.ofPattern 语言选项

转载 作者:行者123 更新时间:2023-12-02 01:01:29 27 4
gpt4 key购买 nike

如何更改DateTimeFormatter.ofPattern("dd-MM-yyyy")的MM中的语言。我已尝试过 Windows 语言设置,但似乎没有任何相关性。

最佳答案

首先,您必须指定两个以上 MM 字母。 2 表示月份数,而不是名称。因此,在您添加更多字母之前,不涉及任何语言。

DateTimeFormatter f = DateTimeFormatter.ofPattern( "dd-MMM-uuuu" ) ;

其次,通过指定 Locale 对象来指定人类语言和文化规范。

DateTimeFormatter f = DateTimeFormatter.ofPattern( "dd-MMM-uuuu" ).withLocale( Locale.ITALY ) ;

提示:让java.time自动为您本地化,而不是硬编码特定格式。

LocalDate ld = LocalDate.now( ZoneId.of( "America/Montreal" ) ) ;
Locale locale = Locale.CANADA_FRENCH ;
DateTimeFormatter f = DateTimeFormatter.ofLocalizedDate( FormatStyle.FULL ).withLocale( locale ) ;
String output ld.format( f ) ;

关于java - DateTimeFormatter.ofPattern 语言选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60584731/

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