文字列を日付に変換します:
DateFormat formatter = new SimpleDateFormat("yyyyMMddhhmmss");
String datenow="20120917121823";
Date date2 = (Date) formatter.parse(datenow);
datenowは午後12時です。変換後、「Mon Sep 17 00:18:23 GMT + 07:002012」になる理由
手伝って頂けますか?ありがとう。
文字列を日付に変換します:
DateFormat formatter = new SimpleDateFormat("yyyyMMddhhmmss");
String datenow="20120917121823";
Date date2 = (Date) formatter.parse(datenow);
datenowは午後12時です。変換後、「Mon Sep 17 00:18:23 GMT + 07:002012」になる理由
手伝って頂けますか?ありがとう。
時間のhhは1から12までの時間を取得するため、ここでエンコーディングを確認できます。次のものを使用する必要があります。
DateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
String datenow="20120917121823";
Date date2 = (Date) formatter.parse(datenow);
次を使用できます。
SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
try {
String temp = "Mon Sep 17 00:18:23 GMT+07:00 2012";
Date expiry = formatter.parse(temp);
} catch (Exception e) {
e.printStackTrace();
}