SimpleDateFormat和基于语言环境的格式字符串
我正在尝试基于给定的语言环境以不同的方式在Java中格式化日期。例如,我希望英国用户看到“2009年11月1日”(由“MMM d,yyyy”格式化)和挪威用户看到“1. nov.2009”(“d.MMM.yyyy”)。
如果我将语言环境添加到SimpleDateFormat构造函数中,那么月份部分可以正常工作,但其余部分呢?
我希望我可以将与locales配对的格式字符串添加到SimpleDateFormat,但我找不到任何方法来执行此操作。是否可以或者我需要让我的代码检查语言环境并添加相应的格式字符串?
桃花长相依
相关分类