将日期格式从2014年11月18日更改为2014-11-18 [英] Change date format Nov 18, 2014 to 2014-11-18
本文介绍了将日期格式从2014年11月18日更改为2014-11-18的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试更改日期格式,但无法使其从2014年11月18日到2014-11-18正常工作
I am trying to change the format of a date but cannot get it to work from Nov 18, 2014 to 2014-11-18
String s="Nov 18, 2014"
s= new SimpleDateFormat("yyyy-MM-dd").format(new SimpleDateFormat("LLL dd, yyyy").parse(s));
此部分出了问题
new SimpleDateFormat("LLL dd, yyyy").parse(s)
推荐答案
将 LLL
更改为 MMM
,它应该可以工作。未定义 LLL
(当前值)。您应该查看
Change LLL
to MMM
and it should work. LLL
is not defined (corrent value). You should look at
- Class SimpleDateFormat at official docs
- Common Pattern Strings for java.text.SimpleDateFormat
As @Reimeus 指出 LLL
关键字应该适用,但适用于Android平台。这是官方文档。
As @Reimeus pointed out LLL
keyword should work but for Android platform. Here are official docs.
这篇关于将日期格式从2014年11月18日更改为2014-11-18的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文