gpt4 book ai didi

java - LocalDateTime.format(DateTimeFormatter) 和 DateTimeFormatter.format(TemporalAccessor) 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 01:59:19 27 4
gpt4 key购买 nike

在 Java 8 DateTime API 中,有两种格式化日期的方法,乍一看似乎做同样的事情:

DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm").format(LocalDateTime.now());
LocalDateTime.now().format(DateTimeFormatter.ofPattern("dd/MM/yyyy HH:mm"));

它们都返回一个表示运行时日期和时间的字符串。

这两者之间有显着差异吗?

最佳答案

不,它们是等效的 - 它们甚至记录是等效的,至少对于默认实现是这样。 ChronoLocalDateTime.format包括这个:

The default implementation must behave as follows:

return formatter.format(this);

有时一种形式有用,有时另一种形式有用 - 这可能取决于您在较长的表达式中链接在一起的内容。

关于java - LocalDateTime.format(DateTimeFormatter) 和 DateTimeFormatter.format(TemporalAccessor) 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56599675/

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