你好我試圖將格式爲「17:50」的字符串轉換爲android中的日期,但是當我嘗試運行此代碼時,我從字符串中獲取了正確的小時,但完整日期是從1970年開始的。我需要這個日期來安排當天的某個特定時間或第二天的一些本地通知。[Android]從字符串獲取小時
String dtStart = "17:50";
SimpleDateFormat format = new SimpleDateFormat("H:mm");
try {
Calendar cal = Calendar.getInstance();
Date date = format.parse(dtStart);
cal.setTime(date);
System.out.println(cal.getTime());
} catch (ParseException e) {
e.printStackTrace();
}
Thu Jan 01 17:50:00 BRT 1970
我試過用「HH:mm」和「H:mm」,我得到了相同的結果 –
啊,哈哈,問題是你只能從0得到17:50,這就是爲什麼我要編輯答案 –
@RamonVasconcelos。 ) –