将日期格式从2014年11月18日更改为2014-11-18 [英] Change date format Nov 18, 2014 to 2014-11-18

查看:132
本文介绍了将日期格式从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屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆