の形式でタイムスタンプを持ってい03-AUG-12 08.15.00.000000000 PM -05:00
ます。String
yyyy-MM-dd HH:mm:ss
これが私のコードです:
public static void convert() {
String oldstring = "03-AUG-12 08.15.00.000000000 PM -05:00";
Date date = null;
try {
date = new SimpleDateFormat("dd-MMM-yy HH.mm.ss.S aa").parse(oldstring);
}
catch (ParseException e) {
e.printStackTrace();
}
String newstring = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(date);
System.out.println(newstring);
}
基本的には、Oracle データベースからのタイムゾーン形式のタイムスタンプです。