我的输入是字符串,格式如下:
3/4/2010 10:40:01 AM
3/4/2010 10:38:31 AM
我的代码是:
DateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss aa");
try
{
Date today = dateFormat.parse(time);
System.out.println("Date Time : " + today);
}
catch (ParseException e)
{
e.printStackTrace();
}
输出是:
Sun Jan 03 10:38:31 AST 2010
Sun Jan 03 10:40:01 AST 2010
我不确定这一天(太阳)是从哪里来的?还是(AST)?为什么日期是错误的?我只是想保持原始字符串日期的相同格式并将其转换为Date对象。
我正在使用 Netbeans 6.8 Mac 版本。