我"9999-12-30 18:30:00+00"
在数据库中有日期。
当我从本地机器访问时,它来自9999-12-31 00:00:00.0
(在印度)当我从现场访问时,它来自9999-12-30 00:00:00.0
(在美国)
数据类型是timestamp with time zone
可能是什么问题。在此先感谢...
我用来保存日期的以下代码
SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy");
Date date = formatter.parse("12/31/9999");
SimpleDateFormat formatter1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss z");
String formattedDate = formatter1.format(date);
//formatter1.setTimeZone(TimeZone.getDefault());
Date finalDate = formatter1.parse(formattedDate);
System.out.println(finalDate);
它保存为"9999-12-30 18:30:00+00"