我想用这种模式来获取日期 - “dd / MM / yyyy”。 到目前为止,我已经使用SimpleDateFormat来实现它,但现在我需要在我的应用程序中支持中文,并且它不会给我我需要的结果。
我试图让它看起来像关注语言环境的模式: 英语:2016年5月16日 中文:2016年05月16日
我尝试了不同的选择 - android.text.format.DateUtils.formatDateTime android.text.format.DateFormat.getDateFormat
但无法得到我想要的结果。 感谢
答案 0 :(得分:1)
如果您需要特定模式,则必须测试区域设置并应用所需的格式。
您的英文和中文格式:
CharSequence englishDate = DateFormat.format("dd/MM/yyyy", date);
CharSequence chineseDate = DateFormat.format("yyyy年MM月dd日", date);
结果是:
25/05/2016
和2016年05月25日