2016-05-31 61 views
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

+1

這應該從我所看到的yyyyMMddHHmmss格式返回字符串。您在何處/何時發佈您的日誌? – zgc7009

+1

我認爲你在這個方法中沒有問題。嘗試清理項目並重建 –

+0

是的。我剛剛清理了這個項目,結果很奏效,這很奇怪,因爲我認爲我已經這麼做了。不知道發生了什麼變化,但感謝您的幫助 –

回答

0

你的方法沒有問題。嘗試清理項目並重建。

相關問題