我有一个日期作为 String ,需要使用 AM/PM 将其转换为时间戳。我尝试了以下方式,我得到了正确的日期格式,但没有进入 AM/PM。
有人可以帮忙吗?
代码片段:
String dateString = "10/10/2010 11:23:29 AM";
SimpleDateFormat sfdate = new SimpleDateFormat("MM/dd/yyy HH:mm:ss a");
Date date = new Date();
date = sfdate.parse(dateString);
System.out.println(new Timestamp(date.getTime()));
这给了我如下输出:
2010-10-10 11:23:29.0
但我需要这样
2010-10-10 11:23:29.00000000 AM
请帮助我。