2013-10-09 162 views
0

美好的一天,将字符串转换为包含字符的日期格式

如果我的标题和问题不正确,请纠正我的错误。

通常我只是将字符串转换为日期格式所有的数字,例如:

mm/dd/yyyyyyyy-mm-dd作为01/02/20002000-02-01

或任何其他样式/模式。

我想我可以把它转换为日期格式所包含的字符月与否,​​例如:

mm/dd/yyyydd-MMM-yyyy10/09/201309-Oct-2013

是哪个月份的数字不再显示,但在阿尔法。

我在Java,Struts框架中工作。

请注意。

+0

你有没有看着http://docs.oracle.com/javase/1.4.2/docs/api/java/ text/SimpleDateFormat.html –

回答

1

希望这会有所帮助。您可以选择多种模式,可以在下面的链接中找到。下面是一个例子如何使用它

Multiple patterns can be found here

final String OLD_FORMAT = "dd/MM/yyyy"; 

final String NEW_FORMAT = "yyyy/MMM/dd"; 

// August 12, 2010 
String oldDateString = "12/08/2010"; 
String newDateString; 

SimpleDateFormat sdf = new SimpleDateFormat(OLD_FORMAT); 
Date d = sdf.parse(oldDateString); 
sdf.applyPattern(NEW_FORMAT); 
newDateString = sdf.format(d); 

`

+0

谢谢Bhanu。但我真的不知道我该如何提出我的意见?例如我的输入是'10/09/2013'。我的期望输出是'09年10月9日'。 –

+0

我编辑了我的代码。 –

相关问题