Mam po raz pierwszy jako ciąg "12: 00: 00" i kolejny "19: 00: 00". Jak sprawdzić porę dnia w ramach tych wartości czasu?Sprawdź, czy data mieści się w przedziale czasowym, używając Joda lub standardowego interfejsu API języka Java
14
A
Odpowiedz
-1
Tworzenie instancji kalendarza czasu rozpoczęcia i zakończenia dla tego samego dnia, co data "testu". Następnie możesz łatwo porównać obiekty kalendarza, aby określić, czy bieżąca data jest w środku, czy poza zasięgiem.
46
Korzystanie Joda czas można zrobić coś takiego:
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));
Powiązane problemy
- 1. Znajdź, czy aktualny czas mieści się w przedziale od
- 2. Sprawdź, czy wartość mieści się w zakresie?
- 3. Wyodrębnij czas z datetime i sprawdź, czy czas (nie data) mieści się w zakresie?
- 4. Projektowanie interfejsu API języka Python: Płynny interfejs lub argumenty
- 5. Wstaw wszystkie daty w przedziale czasowym w tabeli
- 6. Jak powinniśmy czytać tematy Kafki w danym przedziale czasowym?
- 7. Limity interfejsu YouTube Data API?
- 8. Kod przykładowy/dokumentacja interfejsu API języka Java firmy Akka:
- 9. Czy powinienem uczyć się języka C# lub Java?
- 10. Sprawdź, czy data w przeszłości
- 11. Dlaczego argument miesiąca mieści się w przedziale od 0 do 11 w konstruktorze daty JavaScript?
- 12. Korekta interfejsu domyślnego języka Java 8 Metoda równa się metoda
- 13. Sprawdź, czy data jest przeszłością JavaScript
- 14. Nieparzyste wyniki w Joda Data na 01.04.1893
- 15. Dlaczego nie mogę połączyć się z ElasticSearch za pomocą interfejsu API języka Java?
- 16. Facebook API i Facebook Łącz się używając Java?
- 17. PHP: Sprawdź, czy liczba całkowita jest w określonym przedziale lub nie
- 18. Sprawdź, czy katalog istnieje w ~/używając Perla
- 19. Sprawdź, czy urządzenie przenośne korzysta z WIFI lub Data/3G
- 20. Sprawdź, czy data jest tą datą lub jest większa
- 21. Kiedy data java się zwinie?
- 22. Elegancko sprawdź, czy podana data jest wczoraj
- 23. Biblioteki śledzenia twarzy dla języka Java lub języka Python
- 24. Filtrowanie wartości ze standardowego języka C#
- 25. Java: Random długo wartość w przedziale
- 26. Jaśmin dla języka C# i/lub Java
- 27. Sprawdź, czy plik się zmienił za pomocą interfejsu API pliku HTML5
- 28. Sprawdź, czy plik istnieje, używając symbolu wieloznacznego:
- 29. Czy istnieje parser Java dla języka Java?
- 30. Użyj interfejsu API .jar java library w języku C#?
pamiętać 'interval.contains()' wyklucza datę zakończenia. Zobacz http://www.joda.org/joda-time/apidocs/org/joda/time/base/AbstractInterval.html#contains-org.joda.time.ReadableInterval- –