DateTimeFormatter 和 setDateTimePattern
Posted
技术标签:
【中文标题】DateTimeFormatter 和 setDateTimePattern【英文标题】:DateTimeFormatter and setDateTimePattern 【发布时间】:2012-07-05 10:23:39 【问题描述】:我很难理解 AS3 DateTimeFormatter:
var df:DateTimeFormatter = new DateTimeFormatter("fr_FR");
df.setDateTimePattern("DD-MM-YYYY");
result = df.format(date);
//result = lundi 19 mars 2012 00:01:00
livedoc 说使用 setDateTimePattern 应该覆盖 dateStyle 和 timeStyle,现在它似乎对我设置的模式没有给出一个 f***,有人知道这种行为的原因吗?
【问题讨论】:
或许你可以试试dd-MM-yyyy
我没关注livedoc上的case,现在可以了,谢谢!
【参考方案1】:
你应该写:
var df:DateTimeFormatter = new DateTimeFormatter("fr_FR");
df.setDateTimePattern("dd-MM-yyyy");
result = df.format(date);
【讨论】:
以上是关于DateTimeFormatter 和 setDateTimePattern的主要内容,如果未能解决你的问题,请参考以下文章
Java 8 - ZonedDateTime 的 DateTimeFormatter 和 ISO_INSTANT 问题
最全的时间类解析。 SimpleDateFormat + Date() 和 DateTimeFormatter + LocalDate()的区别与使用场景
最全的时间类解析。 SimpleDateFormat + Date() 和 DateTimeFormatter + LocalDate()的区别与使用场景
无法使用Java 8中的DateTimeFormatter和ZonedDateTime从TemporalAccessor获取ZonedDateTime
Java 8+ 中的 DateTimeFormatter.ISO_LOCAL_DATE 与 DateTimeFormatter.ofPattern("yyyy-MM-dd")