如何将java.lang.string转换为java中的java.util.date

时间:2011-08-08 07:49:44

标签: java date-format

  

可能重复:
  how to parse date in java?

我将“Mon Aug 01 00:00:00 IST 2011”(java.lang.String)作为字符串,我需要将其转换为“01-08-2011”Date(java.Util.Date),该怎么做< / p>

3 个答案:

答案 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)

请查看(SimpleDateFormat的{​​{1}}方法。

答案 2 :(得分:0)

查看javadoc中的SimpleDateFormat类。

  

使用给定的模式和默认值构造SimpleDateFormat   默认语言环境的日期格式符号

SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
System.out.println("Date " + sdf.format(new Date());