如何调整日期?获取java中所需的表单

如何调整日期?获取java中所需的表单,java,datetime,substring,Java,Datetime,Substring,这里我有时间值是2014年9月25日。为此,我需要修剪并需要这样一个输出:2014年9月25日,我怎么能这样做,有人能帮我吗,提前谢谢。你可以利用你的目的,而不是操纵你的字符串: String Timertest=Time.substring(0,3)+","; out.println(Timertest); 上述代码将字符串转换为: String prevDate = "September 25,2014"; SimpleDateFormat firstFormat = ne

这里我有时间值是2014年9月25日。为此,我需要修剪并需要这样一个输出:2014年9月25日,我怎么能这样做,有人能帮我吗,提前谢谢。

你可以利用你的目的,而不是操纵你的字符串:

String Timertest=Time.substring(0,3)+",";
        out.println(Timertest);
上述代码将字符串转换为:

String prevDate = "September 25,2014";
SimpleDateFormat firstFormat = new SimpleDateFormat("MMMM dd,yyyy");
System.out.println(new SimpleDateFormat("MMM,dd,yyyy").format(firstFormat.parse(prevDate)));
您可以根据自己的目的使用,而不是操纵字符串:

String Timertest=Time.substring(0,3)+",";
        out.println(Timertest);
上述代码将字符串转换为:

String prevDate = "September 25,2014";
SimpleDateFormat firstFormat = new SimpleDateFormat("MMMM dd,yyyy");
System.out.println(new SimpleDateFormat("MMM,dd,yyyy").format(firstFormat.parse(prevDate)));

使用
DateFormat
甚至
SimpleDateFormat

参考:

例如:

SimpleDateFormat from = new SimpleDateFormat( "MMMM dd,yyyy" );
SimpleDateFormat to = new SimpleDateFormat( "MMM,dd,yyyy" );
String reformattedDate = to.format( from.parse( "September 25,2014" ) );

使用
DateFormat
甚至
SimpleDateFormat

参考:

例如:

SimpleDateFormat from = new SimpleDateFormat( "MMMM dd,yyyy" );
SimpleDateFormat to = new SimpleDateFormat( "MMM,dd,yyyy" );
String reformattedDate = to.format( from.parse( "September 25,2014" ) );
试试这个

//read the JavaDoc for info about available patterns
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
System.out.print(sdf.format(new Date())); // current date/time
试试这个

//read the JavaDoc for info about available patterns
SimpleDateFormat sdf = new SimpleDateFormat(pattern);
System.out.print(sdf.format(new Date())); // current date/time
??