MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Spring-boot:so sánh ngày mongoDB không hoạt động

Bạn phải đặt múi giờ thành UTC khi sử dụng DateFormat để phân tích cú pháp chuỗi ngày.

Ngoài ra, bạn có thể sử dụng Instant trong Java 8.

Tôi đã đưa ra cả hai ví dụ.

endDate sử dụng dateFormatter với múi giờ được đặt thành UTC

startDate sử dụng Instant

Một cái gì đó giống như

DateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS\'Z\'");
dateFormatter.setTimeZone(TimeZone.getTimeZone("UTC"));

Date startDate,endDate;

startDate =  Date.from(Instant.parse("2017-10-06T00:00:00.000Z"));
endDate = dateFormatter.parse("2017-10-07T23:00:00.000Z");



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xác thực Python Pymongo không thành công

  2. Làm cách nào để tạo DB cho vùng chứa MongoDB khi khởi động?

  3. Dữ liệu mùa xuân MongoDB loại bỏ POJO's

  4. Xử lý MongoDB lỗi chèn trong Java

  5. Nhà điều hành đường ống tổng hợp MongoDB $ ne