1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java修改日期格式date_如何更改Java中的日期格式?

java修改日期格式date_如何更改Java中的日期格式?

时间:2019-05-04 07:26:18

相关推荐

java修改日期格式date_如何更改Java中的日期格式?

tl; dr

LocalDate.parse(

"23/01/" ,

DateTimeFormatter.ofPattern( "dd/MM/uuuu" , Locale.UK )

).format(

DateTimeFormatter.ofPattern( "uuuu/MM/dd" , Locale.UK )

)

/01/23

避免使用旧的日期时间类

克里斯托弗·帕克(Christopher Parker)的答案是正确的,但已经过时了。 麻烦的旧日期时间类,例如2709480612167156156736、YearQuarter和YearQuarter,现在已被遗留,由java.time类取代。

使用java.time

将输入的字符串解析为日期时间对象,然后以所需的格式生成一个新的String对象。

YearQuarter类表示不带日期和时区的仅日期值。

DateTimeFormatter fIn = DateTimeFormatter.ofPattern( "dd/MM/uuuu" , Locale.UK ); // As a habit, specify the desired/expected locale, though in this case the locale is irrelevant.

LocalDate ld = LocalDate.parse( "23/01/" , fIn );

为输出定义另一个格式化程序。

DateTimeFormatter fOut = DateTimeFormatter.ofPattern( "uuuu/MM/dd" , Locale.UK );

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。