0
我試圖改變從默認的格式由location.getTime()
給出的日期格式:的Android的SimpleDateFormat不設置自定義模式
dd/MM/yyyy HH:mm:ss
爲此格式:
yyyyMMddHHmmss
使用下面的代碼:
private String timeAsString (Location location) {
// code taken from: stackoverflow.com/questions/12747549/android-location-time-into-date
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss", Locale.US);
Date date = new Date(location.getTime());
return format.format(date);
}
但是,我的調試器說,format
有默認的fo rmat dd/MM/yyyy HH:mm:ss
。我如何獲得格式更改爲yyyyMMddHHmmss
?
這應該從我所看到的yyyyMMddHHmmss格式返回字符串。您在何處/何時發佈您的日誌? – zgc7009
我認爲你在這個方法中沒有問題。嘗試清理項目並重建 –
是的。我剛剛清理了這個項目,結果很奏效,這很奇怪,因爲我認爲我已經這麼做了。不知道發生了什麼變化,但感謝您的幫助 –