我有以下代碼不同的結果
public String getDate(Date date) throws Exception{
String finalDate = "";
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
finalDate = formatter.format(date);
return finalDate;
}
我通過輸入這個方法9999-12-30 18:30:00.0
。
在我的生活環境中的結果是:12/30/9999
在我的本地環境的結果是:12/31/9999
什麼可能是這種奇怪的行爲的原因。在此先感謝..
可能是一個時區的問題,你應該嘗試在創建'SimpleDateFormat'給予'Locale'時區的問題。 – LaurentG
您正在尋找只能在7986年發生的錯誤? ';)' – sp00m
您的本地和現場環境之間的主要區別是什麼?操作系統,服務器,... –