java如何实现各国时间格式转换成yyyy-MM-dd HH:mm:ss时间格式?

如题:比如:Mon 25.08.2014 18:17 还有August 16, 2014 , 7:46 am

等等,急急急....

public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf2=new SimpleDateFormat("yyyy/MM/dd HH:mm");
SimpleDateFormat sdf3=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date now=new Date();

// System.out.println(sdf1.format(now));
// System.out.println(sdf2.format(now));
// System.out.println(sdf3.format(now));

String d="2014-06-01 21:05:06";
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = sdf3.parse(d);
System.out.println(date);

}
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-08-26
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
Date d = new Date();
String timeStr = sdf1.format(d)//结果就是这种格式:2014-08-08 08:08:20
String timeStr2 = sdf2.format(d)//结果就是这种格式:2014年08月08日 08时08分20秒

第2个回答  2014-08-26
不管是哪个国家的, 只要是java.util.Date, 就可以使用 new SimpleDateFormat("yyyy-MM-dd").format(new Date())来格式化本回答被提问者采纳
第3个回答  2014-08-26
* 将日期对象转换为字符串格式
*/

Date date = new Date();
//自己创建的自定义的格式化对象。
DateFormat dateformat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss"
);

//调用格式对象中的格式方法,将日期对象转换为字符串
System.out.println(dateformat.format(date));
第4个回答  2014-08-26
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
相似回答