2013-04-29 53 views
0
SimpleDateFormat df1 =new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); 
String CurrentDate = df1.format(c.getTime()); 

try { 
    Date date = df1.parse(CurrentDate); 
    System.out.println(date); 
} catch (ParseException e) { 
     e.printStackTrace(); 
} 

注意:我想将字符串日期解析为日期数据类型,但是我在第4行有不可解析的日期异常。我已经尝试了很多其他选项,但没有得到任何输出。许多专家告诉我这样做。但我得到错误。帮助我摆脱这个问题。在偏移量12处的可解析日期

+2

为什么格式及解析?使用'Date date = c.getTime()'。 – adatapost 2013-04-29 11:34:18

+0

我需要日期为MM/dd/yyyy HH:mm:ss格式。 – Riser 2013-04-29 11:39:08

+2

看看你的代码。您已在'CurrectDate'字符串变量中格式化日期和时间。 – adatapost 2013-04-29 11:41:35

回答

2

如果您需要日期MM/DD/YYYY HH:mm:ss格式试试下面的代码

SimpleDateFormat df1 =new SimpleDateFormat("MM/dd/yyyy HH:mm:ss"); 
String CurrentDate = df1.format(new Date().getTime()); 
System.out.println(CurrentDate); 
+0

我想要日期数据类型的输出。不在String中。 – Riser 2013-04-29 11:47:30

相关问题