我有以下代码不同的结果
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
您的本地和现场环境之间的主要区别是什么?操作系统,服务器,... –