我将“Mon Aug 01 00:00:00 IST 2011
”(java.lang.String)作为字符串,我需要将其转换为“01-08-2011
”Date(java.Util.Date),该怎么做< / p>
答案 0 :(得分:3)
使用SimpleDateFormat类
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
打印日期。这将使用SimpleDateFormat
以预定义格式打印当前日期System.out.println("Current Date " + sdf.format(new Date());
String mydate = "01-08-2011";
将字符串转换为日期
Date parseDate = sdf.parse(mydate);
答案 1 :(得分:0)
请查看(Simple
)DateFormat
的{{1}}方法。
答案 2 :(得分:0)
查看javadoc中的SimpleDateFormat
类。
使用给定的模式和默认值构造SimpleDateFormat 默认语言环境的日期格式符号
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
System.out.println("Date " + sdf.format(new Date());