1
任務是重新設置日期時間字符串的格式。以下是一個輸入2015-11-02T15:53:28 + 03:00的示例,所需輸出格式爲2015.11.02 15:53。因此,有什麼我試圖約達時間的數據和時間表示
DateTime ldt = new DateTime(timeStamp);
DateTimeFormatter outFotmat = DateTimeFormat.forPattern("yyyy.MM.dd HH:mm");
return outFotmat.print(ldt);
格式是確定的,而是2015年11月2日15:53 我了2015年11月2日12:53 時區移遺漏。
如果reguest時區像ldt.getZone()返回正確的字符串「歐洲/莫斯科」
如何使約達時間返回日期和時間的帳戶時區羚牛?
您是否嘗試在格式中添加時區說明符? –
例如'DateTimeFormat.forPattern(「yyyy.MM.dd HH:mm」)。withLocale(新語言環境(「ru」,「RU」))''。 – Tom