Klasa java.time.LocalDateTime

Wprowadzenie

Plik java.time.LocalDateTime class reprezentuje datę i godzinę bez strefy czasowej w systemie kalendarza ISO-8601, na przykład 2007-12-03T10: 15: 30.

Deklaracja klasy

Poniżej znajduje się deklaracja dla java.time.LocalDateTime klasa -

public final class LocalDateTime
   extends Object
      implements Temporal, TemporalAdjuster, ChronoLocalDateTime
      
       , Serializable 
      

Pole

Poniżej znajdują się pola dla java.time.LocalDateTime klasa -

  • static LocalDateTime MAX - Maksymalna obsługiwana LocalDateTime, „+ 999999999-12-31T23: 59: 59.999999999”.

  • static LocalDateTime MIN - Minimalna obsługiwana LocalDateTime, „-999999999-01-01T00: 00: 00”.

Metody klasowe

Sr.No. Metoda i opis
1 Temporal AdjustInto (Temporal temporal)

Dostosowuje określony obiekt czasowy tak, aby miał tę samą datę i godzinę, co ten obiekt.

2 OffsetDateTime atOffset (przesunięcie ZoneOffset)

Łączy tę datę i godzinę z czasem przesunięcia, aby utworzyć OffsetDateTime.

3 ZonedDateTime atZone (strefa ZoneId)

Łączy tę datę i godzinę ze strefą czasową, aby utworzyć ZonedDateTime.

4 int compareTo (ChronoLocalDateTime other)

Porównuje tę datę-godzinę z inną datą-godziną.

5 boolean equals (Object obj)

Sprawdza, czy ta data-godzina jest równa innej dacie-godzinie.

6 Format ciągu (formatowanie DateTimeFormatter)

Formatuje tę datę i godzinę przy użyciu określonego programu formatującego.

7 static LocalDateTime z (TemporalAccessor temporal)

Uzyskuje wystąpienie LocalDateTime z obiektu tymczasowego.

8 int get (pole TemporalField)

Pobiera wartość określonego pola z tej daty i godziny jako liczbę całkowitą.

9 int getDayOfMonth ()

Pobiera pole dnia miesiąca.

10 DayOfWeek getDayOfWeek ()

Pobiera pole dnia tygodnia, które jest wyliczeniem DayOfWeek.

11 int getDayOfYear ()

Pobiera pole dnia roku.

12 int getHour ()

Pobiera pole godziny.

13 long getLong (pole TemporalField)

Pobiera wartość określonego pola z tej daty jako long.

14 Miesiąc getMinute ()

Pobiera pole minuty godziny.

15 Miesiąc getMonth ()

Pobiera pole miesiąca roku przy użyciu wyliczenia Month.

16 int getMonthValue ()

Pobiera pole miesiąca roku od 1 do 12.

17 int getNano ()

Pobiera pole nano-sekundy.

18 int getSecond ()

Pobiera pole sekundy.

19 int getYear ()

Pobiera pole roku.

20 int hashCode ()

Kod skrótu dla tej daty i godziny.

21 boolean isAfter (ChronoLocalDateTime other)

Sprawdza, czy ta data-godzina jest późniejsza niż określona data-godzina.

22 boolean isBefore (ChronoLocalDateTime other)

Sprawdza, czy ta data-godzina jest wcześniejsza niż określona data-godzina.

23 boolean isEqual (ChronoLocalDateTime inne)

Sprawdza, czy ta data-godzina jest równa określonej dacie-godzinie.

24 boolean isSupported (pole TemporalField)

Sprawdza, czy określone pole jest obsługiwane.

25 boolean isSupported (jednostka TemporalUnit)

Sprawdza, czy określona jednostka jest obsługiwana.

26 LocalDateTime minus (long amountToSubtract, jednostka TemporalUnit)

Zwraca kopię tej daty i godziny po odjęciu określonej kwoty.

27 LocalDateTime minus (TemporalAmount amountToSubtract)

Zwraca kopię tej daty i godziny po odjęciu określonej kwoty.

28 LocalDateTime minusDays (long daysToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą dni.

29 LocalDateTime minusHours (long hoursToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą godzin.

30 LocalDateTime minusMinutes (long minutesToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą minut.

31 LocalDateTime minusMonths (długie monthsToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą miesięcy.

32 LocalDateTime minusNanos (długie nanos)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą nanosekund.

33 LocalDateTime minusSeconds (długie sekundy)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą sekund.

34 LocalDateTime minus tygodnie (długie tygodnieToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą tygodni.

35 LocalDateTime minusYears (long yearsToSubtract)

Zwraca kopię tego LocalDateTime z odjętą określoną liczbą lat.

36 statyczny LocalDateTime teraz ()

Pobiera bieżącą datę-czas z zegara systemowego w domyślnej strefie czasowej.

37 statyczny LocalDateTime teraz (zegar)

Uzyskuje bieżącą datę i godzinę z określonego zegara.

38 static LocalDateTime now (strefa ZoneId)

Uzyskuje bieżącą datę i godzinę z zegara systemowego w określonej strefie czasowej.

39 static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute)

Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny i minuty, ustawiając sekundę i nanosekundę na zero.

40 static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute, int second)

Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty i sekundy, ustawiając nanosekundę na zero.

41 static LocalDateTime of (int rok, int miesiąc, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)

Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty, sekundy i nanosekundy.

42 static LocalDateTime of (int rok, miesiąc miesiąc, int dayOfMonth, int hour, int minute, int second)

Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty i sekundy, ustawiając nanosekundę na zero.

43 static LocalDateTime of (int rok, miesiąc miesiąc, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond)

Uzyskuje wystąpienie LocalDateTime z roku, miesiąca, dnia, godziny, minuty, sekundy i nanosekundy.

44 static LocalDateTime of (data LocalDate, czas lokalny)

Uzyskuje wystąpienie LocalDateTime z daty i godziny.

45 static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, przesunięcie ZoneOffset)

Uzyskuje wystąpienie LocalDateTime z epoki 1970-01-01T00: 00: 00Z.

46 static LocalDateTime ofInstant (Instant instant, ZoneId zone)

Uzyskuje wystąpienie LocalDateTime z Instant i identyfikatora strefy.

47 statyczna analiza LocalDateTime (tekst CharSequence)

Uzyskuje wystąpienie LocalDateTime z ciągu tekstowego, takiego jak 2007-12-03T10: 15: 30.

48 statyczna analiza LocalDateTime (tekst CharSequence, formatter DateTimeFormatter)

Uzyskuje wystąpienie LocalDateTime z ciągu tekstowego przy użyciu określonego programu formatującego.

49 LocalDateTime plus (long amountToAdd, jednostka TemporalUnit)

Zwraca kopię tej daty i godziny z dodaną określoną kwotą.

50 LocalDateTime plus (TemporalAmount amountToAdd)

Zwraca kopię tej daty i godziny z dodaną określoną kwotą.

51 LocalDateTime plusDays (długie dniToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dni.

52 LocalDateTime plusHours (long hoursToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dodanych godzin.

53 LocalDateTime plusMinutes (long minutesToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dodanych minut.

54 LocalDateTime plusMonths (długie monthsToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dodanych miesięcy.

55 LocalDateTime plusNanos (długie nanos)

Zwraca kopię tego LocalDateTime z określoną liczbą nanosekund.

56 LocalDateTime plusSeconds (długie sekundy)

Zwraca kopię tego LocalDateTime z określoną liczbą sekund.

57 LocalDateTime plusWeeks (długie tygodnieToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dodanych tygodni.

58 LocalDateTime plusYears (długie lataToAdd)

Zwraca kopię tego LocalDateTime z określoną liczbą dodanych lat.

59 R zapytanie (TemporalQuery zapytanie)

Wysyła zapytanie o tę datę i godzinę przy użyciu określonego zapytania.

60 Zakres wartości (pole TemporalField)

Pobiera zakres prawidłowych wartości dla określonego pola.

61 LocalDate toLocalDate ()

Pobiera część LocalDate z tej daty i godziny.

62 LocalTime toLocalTime ()

Pobiera część LocalTime z tej daty i godziny.

63 Ciąg toString ()

Wyświetla tę datę jako ciąg, na przykład 2007-12-03T10: 15: 30.

64 LocalDateTime truncatedTo (jednostka TemporalUnit)

Zwraca kopię tego LocalDateTime z obciętym czasem.

65 długo do (Temporal endExclusive, TemporalUnit)

Oblicza ilość czasu do kolejnej daty / godziny pod względem określonej jednostki.

66 LocalDateTime z (regulatorem TemporalAdjuster)

Zwraca dostosowaną kopię tej daty i godziny.

67 LocalDateTime z (pole TemporalField, długie newValue)

Zwraca kopię tej daty i godziny z określonym polem ustawionym na nową wartość.

68 LocalDateTime withDayOfMonth (int dayOfMonth)

Zwraca kopię tego LocalDateTime ze zmienionym dniem miesiąca.

69 LocalDateTime withDayOfYear (int dayOfYear)

Zwraca kopię tego LocalDateTime ze zmienionym dniem roku.

70 LocalDateTime withHour (int godzina)

Zwraca kopię tego LocalDateTime ze zmienioną godziną.

71 LocalDateTime withMinute (int minuta)

Zwraca kopię tego LocalDateTime ze zmienioną minutą godziny.

72 LocalDateTime withMonth (int miesiąc)

Zwraca kopię tego LocalDateTime ze zmienionym miesiącem roku.

73 LocalDateTime withNano (int nanoOfSecond)

Zwraca kopię tego LocalDateTime ze zmienioną wartością nano-of-second.

74 LocalDateTime withSecond (int sekunda)

Zwraca kopię tego LocalDateTime ze zmienioną sekundą.

75 LocalDateTime withYear (int rok)

Zwraca kopię tego LocalDateTime ze zmienionym rokiem.

Dziedziczone metody

Ta klasa dziedziczy metody z następujących klas -

  • Java.lang.Object