在 mongo DB 中存储 java 8 LocalDate
2022-09-02 13:31:35
使用Spring Boot和Mongo驱动程序。1.5.4.RELEASE
3.4.2
我想存储,但我面临一个奇怪的问题:LocalDate
mongo DB
LocalDate startDate = LocalDate.now();
LocalDate endDate = LocalDate.of(2020,12,01);
System.out.println("---- StartDate : ---"+startDate);
System.out.println("-----End Date : ----"+endDate);
repository.save(new Person("Mehraj","Malik", startDate, endDate));
控制台上的输出:
----开始日期 : ---2017-08-26
-----结束日期 : ----2020-12-01
但是在MongoDb中,它存储了不正确的日期。
以下是MongoDb的json:
“开始日期” : ISODate(“2017-08-25T18:30:00.000Z”),
“结束日期” :ISODate(“2020-11-30T18:30:00.000Z”)
另外,我注意到根据印度时间,存储的时间也是不正确的。
为什么控制台上的日期是正确的,但在MongoDB中却不然,如何解决这个问题?