Lớp java.time.LocalDateTime

Giới thiệu

Các java.time.LocalDateTime lớp biểu thị ngày-giờ không có múi giờ trong hệ thống lịch ISO-8601, chẳng hạn như 2007-12-03T10: 15: 30.

Khai báo lớp

Sau đây là khai báo cho java.time.LocalDateTime lớp học -

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

Cánh đồng

Sau đây là các trường cho java.time.LocalDateTime lớp học -

  • static LocalDateTime MAX - LocalDateTime được hỗ trợ tối đa, '+ 999999999-12-31T23: 59: 59.999999999'.

  • static LocalDateTime MIN - LocalDateTime tối thiểu được hỗ trợ, '-999999999-01-01T00: 00: 00'.

Phương thức lớp

Sr.No. Phương pháp & Mô tả
1 Điều chỉnh theo thời gianInto (Thời gian theo thời gian)

Điều chỉnh đối tượng thời gian được chỉ định để có cùng ngày và giờ với đối tượng này.

2 OffsetDateTime atOffset (ZoneOffset offset)

Kết hợp ngày-giờ này với thời gian bù để tạo OffsetDateTime.

3 ZonedDateTime atZone (vùng ZoneId)

Kết hợp ngày-giờ này với múi giờ để tạo ZonedDateTime.

4 int CompareTo (ChronoLocalDateTime other)

So sánh ngày-giờ này với ngày-giờ khác.

5 boolean bằng (Đối tượng đối tượng)

Kiểm tra xem ngày-giờ này có bằng ngày-giờ khác không.

6 Định dạng chuỗi (định dạng DateTimeFormatter)

Định dạng ngày-giờ này bằng cách sử dụng trình định dạng được chỉ định.

7 static LocalDateTime từ (TemporalAccessor tạm thời)

Lấy một phiên bản của LocalDateTime từ một đối tượng tạm thời.

số 8 int get (trường TemporalField)

Nhận giá trị của trường được chỉ định từ ngày-giờ này dưới dạng int.

9 int getDayOfMonth ()

Nhận trường ngày trong tháng.

10 DayOfWeek getDayOfWeek ()

Nhận trường ngày trong tuần, đó là một DayOfWeek enum.

11 int getDayOfYear ()

Nhận trường ngày trong năm.

12 int getHour ()

Nhận trường giờ trong ngày.

13 long getLong (trường TemporalField)

Nhận giá trị của trường được chỉ định từ ngày-giờ này.

14 Tháng getMinute ()

Nhận trường phút-giờ.

15 Tháng getMonth ()

Nhận trường tháng trong năm bằng enum Tháng.

16 int getMonthValue ()

Nhận trường tháng trong năm từ 1 đến 12.

17 int getNano ()

Nhận trường nano của giây.

18 int getSecond ()

Nhận trường giây của phút.

19 int getYear ()

Nhận trường năm.

20 int hashCode ()

Mã băm cho ngày-giờ này.

21 boolean isAfter (ChronoLocalDateTime other)

Kiểm tra xem ngày-giờ này có sau ngày-giờ đã chỉ định hay không.

22 boolean isBefore (ChronoLocalDateTime other)

Kiểm tra xem ngày-giờ này có trước ngày-giờ được chỉ định hay không.

23 boolean isEqual (ChronoLocalDateTime other)

Kiểm tra xem ngày-giờ này có bằng ngày-giờ được chỉ định hay không.

24 boolean isSupported (trường TemporalField)

Kiểm tra xem trường được chỉ định có được hỗ trợ không.

25 boolean isSupported (đơn vị TemporalUnit)

Kiểm tra xem đơn vị được chỉ định có được hỗ trợ không.

26 LocalDateTime trừ (lượng dàiToSubtract, đơn vị TemporalUnit)

Trả về bản sao của ngày-giờ này với số tiền đã chỉ định bị trừ đi.

27 LocalDateTime trừ (TemporalAmount số tiềnToSubtract)

Trả về bản sao của ngày-giờ này với số tiền đã chỉ định bị trừ đi.

28 LocalDateTime trừ Ngày (dài ngàyToSubtract)

Trả về bản sao của LocalDateTime này với số ngày đã chỉ định bị trừ đi.

29 LocalDateTime trừHours (dài giờToSubtract)

Trả về một bản sao của LocalDateTime này với số giờ đã chỉ định bị trừ đi.

30 LocalDateTime trừMinutes (phút dàiToSubtract)

Trả về bản sao của LocalDateTime này với số phút đã chỉ định bị trừ đi.

31 LocalDateTime trừ tháng (dài thángToSubtract)

Trả về bản sao của LocalDateTime này với số tháng đã chỉ định bị trừ đi.

32 LocalDateTime trừNanos (nano dài)

Trả về một bản sao của LocalDateTime này với số nano giây đã chỉ định bị trừ đi.

33 LocalDateTime trừ giây (giây dài)

Trả về bản sao của LocalDateTime này với số giây đã chỉ định bị trừ đi.

34 LocalDateTime trừWeeks (dài tuầnToSubtract)

Trả về bản sao của LocalDateTime này với số tuần đã chỉ định bị trừ đi.

35 LocalDateTime trừYears (năm dàiToSubtract)

Trả về bản sao của LocalDateTime này với số năm đã chỉ định bị trừ đi.

36 static LocalDateTime now ()

Lấy ngày-giờ hiện tại từ đồng hồ hệ thống trong múi giờ mặc định.

37 static LocalDateTime now (Đồng hồ đồng hồ)

Lấy ngày-giờ hiện tại từ đồng hồ được chỉ định.

38 static LocalDateTime now (ZoneId zone)

Lấy ngày-giờ hiện tại từ đồng hồ hệ thống trong múi giờ được chỉ định.

39 static LocalDateTime of (int year, int month, int dayOfMonth, int giờ, int phút)

Lấy một bản sao của LocalDateTime từ năm, tháng, ngày, giờ và phút, đặt giây và nano giây thành 0.

40 static LocalDateTime of (int year, int month, int dayOfMonth, int giờ, int phút, int giây)

Lấy một bản sao của LocalDateTime từ năm, tháng, ngày, giờ, phút và giây, đặt nano giây thành 0.

41 static LocalDateTime of (int year, int month, int dayOfMonth, int giờ, int phút, int giây, int nanoOfSecond)

Lấy một phiên bản của LocalDateTime từ năm, tháng, ngày, giờ, phút, giây và nano giây.

42 static LocalDateTime of (int year, Month month, int dayOfMonth, int giờ, int phút, int giây)

Lấy một bản sao của LocalDateTime từ năm, tháng, ngày, giờ, phút và giây, đặt nano giây thành 0.

43 static LocalDateTime of (int year, Month month, int dayOfMonth, int giờ, int phút, int giây, int nanoOfSecond)

Lấy một phiên bản của LocalDateTime từ năm, tháng, ngày, giờ, phút, giây và nano giây.

44 static LocalDateTime of (LocalDate date, LocalTime time)

Nhận một phiên bản của LocalDateTime từ một ngày và giờ.

45 static LocalDateTime ofEpochSecond (long epochSecond, int nanoOfSecond, ZoneOffset offset)

Lấy một phiên bản LocalDateTime từ kỷ nguyên 1970-01-01T00: 00: 00Z.

46 static LocalDateTime ofInstant (Tức thì tức thì, vùng ZoneId)

Lấy bản sao của LocalDateTime từ ID tức thời và vùng.

47 static LocalDateTime parse (CharSequence text)

Lấy một phiên bản của LocalDateTime từ một chuỗi văn bản chẳng hạn như 2007-12-03T10: 15: 30.

48 static LocalDateTime parse (văn bản CharSequence, DateTimeFormatter định dạng)

Lấy một phiên bản LocalDateTime từ một chuỗi văn bản bằng cách sử dụng một trình định dạng cụ thể.

49 LocalDateTime plus (số lượng dàiToAdd, đơn vị TemporalUnit)

Trả về bản sao của ngày-giờ này với số lượng đã chỉ định được thêm vào.

50 LocalDateTime cộng (TemporalAmount số tiềnToAdd)

Trả về bản sao của ngày-giờ này với số lượng đã chỉ định được thêm vào.

51 LocalDateTime plusDays (dài ngàyToAdd)

Trả về bản sao của LocalDateTime này với số ngày được chỉ định được thêm vào.

52 LocalDateTime plusHours (nhiều giờToAdd)

Trả về một bản sao của LocalDateTime này với số giờ được chỉ định được thêm vào.

53 LocalDateTime plusMinutes (phút dàiToAdd)

Trả về một bản sao của LocalDateTime này với số phút được chỉ định được thêm vào.

54 LocalDateTime plusMonths (tháng dàiToAdd)

Trả về bản sao của LocalDateTime này với số tháng được chỉ định được thêm vào.

55 LocalDateTime plusNanos (nanô dài)

Trả về một bản sao của LocalDateTime này với số nano giây được chỉ định được thêm vào.

56 LocalDateTime plusSeconds (giây dài)

Trả về bản sao của LocalDateTime này với số giây được chỉ định được thêm vào.

57 LocalDateTime plusWeeks (dài tuầnToAdd)

Trả về bản sao của LocalDateTime này với số tuần được chỉ định được thêm vào.

58 LocalDateTime plusYears (lâu nămToAdd)

Trả về bản sao của LocalDateTime này với số năm được chỉ định được thêm vào.

59 Truy vấn R (Truy vấn TemporalQuery )

Truy vấn ngày-giờ này bằng cách sử dụng truy vấn đã chỉ định.

60 Phạm vi ValueRange (trường TemporalField)

Nhận phạm vi giá trị hợp lệ cho trường được chỉ định.

61 LocalDate toLocalDate ()

Nhận phần LocalDate của ngày-giờ này.

62 LocalTime toLocalTime ()

Nhận phần LocalTime của ngày-giờ này.

63 Chuỗi toString ()

Xuất ngày này dưới dạng Chuỗi, chẳng hạn như 2007-12-03T10: 15: 30.

64 LocalDateTime truncatedTo (đơn vị TemporalUnit)

Trả về bản sao của LocalDateTime này với thời gian bị cắt ngắn.

65 lâu cho đến khi (Temporal endExclusive, TemporalUnit unit)

Tính lượng thời gian cho đến một ngày-giờ khác theo đơn vị được chỉ định.

66 LocalDateTime với (Bộ điều chỉnh TemporalAdjuster)

Trả về bản sao đã điều chỉnh của ngày-giờ này.

67 LocalDateTime với (trường TemporalField, giá trị mới dài)

Trả về bản sao của ngày-giờ này với trường đã chỉ định được đặt thành giá trị mới.

68 LocalDateTime withDayOfMonth (int dayOfMonth)

Trả về bản sao của LocalDateTime này với ngày trong tháng đã được thay đổi.

69 LocalDateTime withDayOfYear (int dayOfYear)

Trả về bản sao của LocalDateTime này với ngày trong năm được thay đổi.

70 LocalDateTime withHour (int giờ)

Trả về bản sao của LocalDateTime này với giờ trong ngày đã được thay đổi.

71 LocalDateTime withMinute (int phút)

Trả về bản sao của LocalDateTime này với phút giờ đã được thay đổi.

72 LocalDateTime withMonth (trong tháng)

Trả về bản sao của LocalDateTime này với tháng trong năm đã được thay đổi.

73 LocalDateTime withNano (int nanoOfSecond)

Trả về bản sao của LocalDateTime này với nano giây đã được thay đổi.

74 LocalDateTime withSecond (int giây)

Trả về bản sao của LocalDateTime này với giây phút được thay đổi.

75 LocalDateTime withYear (trong năm)

Trả về bản sao của LocalDateTime này với năm đã thay đổi.

Các phương thức kế thừa

Lớp này kế thừa các phương thức từ các lớp sau:

  • Java.lang.Object