長い日付に変換します。 土曜2012年5月5日16時39分00秒 - > 1336235940000Androidの長い日付から日付への変換が間違っています
その後、私が今までにこの背中を変換し、私が最初の場合aMonthは4可能性が6-4-112 16:39
long tmp = 1336235940000l;
Date d = new Date(tmp);
int aYear = d.getYear();
int aMonth = d.getMonth();
int aDay = d.getDay();
int aHour = d.getHours();
int aMinutes = d.getMinutes();
String str_dateA = aDay + "-" + aMonth + "-" + aYear + " " + aHour + ":" + aMinutes;
Log.i("longtodate", str_dateA + "");
を取得月は0ですが、5日ではなく6日になることができますか?年は112ですか? 何が問題なのですか?
@Jack: 'Date(timestamp)'は、**ミリ秒**を想定していますので、マニュアルをお読みください。 – lenik