Java 的 SimpleDateFormat用于将 Date 对象格式化为字符串。格式化程序支持各种模式字母,它们表示日期字段的文本表示。例如,yy
是两个字母的年份,yyyy
是四个字母的年份,E
是星期几。
例如,使用 yyyy.MM.dd G 'at' HH:mm:ss z
初始化的 SimpleDateFormat
会将日期格式化为类似 2001.07 的格式.04 AD 12:08:56 PDT
。
我想向 SimpleDateFormat 添加一些模式字母。例如,希望 C
表示希伯来语工作日(יום ראשון
, יום שני
, ...)。
用这些新的模式字母扩展 SimpleDateFormat 的正确方法是什么?我能找到的唯一在线示例 seems somewhat complicated .我可以只接受格式化而不接受解析。
最佳答案
E
已经可以用来获取星期几。如果你想要希伯来语,那么 initialize the SimpleDateFormat instance with the hebrew locale .
关于Java:使用新的模式字母扩展 SimpleDateFormat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13550347/