为了账号安全,请及时绑定邮箱和手机立即绑定

SimpleDateFormat和基于语言环境的格式字符串

SimpleDateFormat和基于语言环境的格式字符串

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

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

使用DateFormat.getDateInstance(int style,Locale locale)而不是创建自己的模式SimpleDateFormat

查看完整回答
反对 回复 2019-08-19
  • 3 回答
  • 0 关注
  • 418 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信