我想将日期对象转换为ex: new Date()具有类似Oracle时间戳类型的格式的字符串ex: 21-OCT-13 11.08.13.858000000 AM.我知道我可以在日期对象中获取每条信息,就像day, month, year, hour, minute, ...形成Oracle格式字符串一样,但我真的想知道是否有一个实用程序可以做到这一点?
用SimpleDateFormat#format()你打印一个Dateas
SimpleDateFormat sdf = new SimpleDateFormat("dd-MMM-yy hh.mm.ss.SSSSSSSSS a");
System.out.println(sdf.format(new Date()).toUpperCase());
Run Code Online (Sandbox Code Playgroud)
输出:
21-OCT-13 10.01.38.000000614 AM
Run Code Online (Sandbox Code Playgroud)
有关日期和时间模式,请参阅JavaDocs.