Tôi có lần đầu tiên dưới dạng chuỗi '12: 00: 00' và một '19: 00: 00 'khác. Làm cách nào để kiểm tra phần thời gian trong ngày nằm trong các giá trị thời gian này?Kiểm tra xem ngày có nằm trong phạm vi thời gian bằng cách sử dụng Joda hoặc standart Java API
14
A
Trả lời
-1
Tạo các phiên bản lịch của thời gian bắt đầu và kết thúc cho cùng ngày với ngày 'kiểm tra' của bạn. Sau đó, bạn có thể dễ dàng so sánh các đối tượng lịch để xác định xem ngày hiện tại nằm trong hay ngoài phạm vi.
46
Sử dụng Joda Thời gian bạn có thể làm một cái gì đó như thế này:
DateTime start = new DateTime(2010, 5, 25, 12, 0, 0, 0);
DateTime end = new DateTime(2010, 5, 25, 21, 0, 0, 0);
Interval interval = new Interval(start, end);
DateTime test = new DateTime(2010, 5, 25, 16, 0, 0, 0);
System.out.println(interval.contains(test));
Các vấn đề liên quan
- 1. Kiểm tra xem một số nguyên nằm trong phạm vi
- 2. xác định xem phạm vi ngày có nằm trong khoảng thời gian khác hay không - sql
- 3. PHP, xem phạm vi ngày có nằm trong một phạm vi ngày khác không
- 4. So sánh hai ngày sử dụng thời gian Joda
- 5. Trích xuất thời gian từ ngày giờ và xác định xem thời gian (không phải ngày) có nằm trong phạm vi không?
- 6. Làm thế nào để bạn có được phạm vi ngày/giờ cho "hôm nay" bằng cách sử dụng thư viện ngày/giờ Joda trong Java?
- 7. Ngày kiểm tra dựa vào phạm vi ngày trong Python
- 8. kiểm tra xem chuỗi ngày có chứa thời gian
- 9. Định dạng ngày bằng cách sử dụng thư viện thời gian Joda
- 10. Kiểm tra xem tệp có nằm trong thùng S3 không bằng cách sử dụng s3cmd
- 11. Kiểm tra xem ipAddress có nằm trong phạm vi riêng tư
- 12. PHP Phạm vi Ngày Kiểm tra
- 13. Thời gian Joda, Nhận ngày trong tuần
- 14. Tạo thời gian ngày ngẫu nhiên trong java (thời gian joda)
- 15. Kiểm tra xem một ngày cụ thể có khớp với một phạm vi ngày
- 16. Kiểm tra xem liên kết có nằm trong hoặc ngoài
- 17. Kiểm tra nếu một phạm vi ngày trong một phạm vi ngày
- 18. Sử dụng jQuery để kiểm tra xem một liên kết có nằm trong hoặc ngoài
- 19. Làm cách nào để xác định xem thời gian hiện tại có nằm trong phạm vi được chỉ định bằng mô-đun ngày giờ của Python không?
- 20. Khoảng thời gian LocalDate trong thời gian Joda
- 21. Làm thế nào tôi có thể thể hiện một phần khoảng thời gian bằng cách sử dụng Joda-Time?
- 22. Joda Thời phút trong một thời gian hoặc khoảng
- 23. Java Joda Time - Thực hiện một trình biến đổi phạm vi ngày
- 24. Làm cách nào để xác định xem ngày có nằm trong hai ngày trong Java không?
- 25. Làm cách nào để bạn đánh dấu phạm vi ngày bằng thẻ thời gian HTML5?
- 26. Twitter API tweets cho phạm vi thời gian
- 27. Thêm Thời gian Joda
- 28. Xác định xem biến có nằm trong phạm vi không?
- 29. Trong Grails, có cách nào tốt để giả lập thời gian hiện tại bằng cách sử dụng thời gian Joda không?
- 30. Kiểm tra xem hai dấu thời gian có cùng ngày trong Ruby
Worth nhớ 'interval.contains() 'không bao gồm ngày kết thúc. Xem http://www.joda.org/joda-time/apidocs/org/joda/time/base/AbstractInterval.html#contains-org.joda.time.ReadableInterval- –