Lớp java.time.LocalTime

Giới thiệu

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

Khai báo lớp

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

public final class LocalTime
   extends Object
      implements Temporal, TemporalAdjuster, Comparable<LocalDate>, Serializable

Cánh đồng

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

  • static LocalTime MAX - LocalTime được hỗ trợ tối đa, '23: 59: 59.999999999 '.

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

  • static LocalTime MIDNIGHT - Thời điểm nửa đêm đầu ngày, '00: 00'.

  • static LocalTime NOON - Thời điểm trưa giữa ngày, '12: 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 LocalDateTime atDate (Ngày LocalDate)

Kết hợp thời gian này với một ngày để tạo LocalDateTime.

3 OffsetDateTime atOffset (ZoneOffset offset)

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

4 int CompareTo (LocalTime khác)

So sánh thời gian này với thời gian khác.

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

Kiểm tra xem thời gian này có bằng thời gian khác không.

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

Định dạng lần này bằng cách sử dụng bộ định dạng được chỉ định.

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

Lấy một phiên bản LocalTime 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ừ thời điểm này dưới dạng int.

9 int getHour ()

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

10 long getLong (trường TemporalField)

Nhận giá trị của trường được chỉ định từ thời gian này là dài.

11 int getMinute ()

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

12 int getNano ()

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

13 int getSecond ()

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

14 int hashCode ()

Một mã băm cho thời gian này.

15 boolean isAfter (LocalTime khác)

Kiểm tra xem thời gian này có sau thời gian quy định không.

16 boolean isBefore (LocalTime khác)

Kiểm tra xem thời gian này có trước thời gian quy định không.

17 boolean isSupported (trường TemporalField)

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

18 boolean isSupported (đơn vị TemporalUnit)

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

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

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

20 LocalTime trừ (TemporalAmount số tiềnToSubtract)

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

21 LocalTime trừHours (nhiều giờToSubtract)

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

22 LocalTime trừMinutes (phút dàiToSubtract)

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

23 LocalTime trừNanos (nano dài)

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

24 LocalTime trừSeconds (giây dài)

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

25 static LocalTime now ()

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

26 static LocalTime now (Đồng hồ đồng hồ)

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

27 static LocalTime now (ZoneId zone)

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

28 static LocalTime của (int giờ, int phút)

Nhận một phiên bản của LocalTime từ một giờ và phút.

29 static LocalTime of (int giờ, int phút, int giây)

Lấy một phiên bản của LocalTime từ một giờ, phút và giây.

30 static LocalTime của (int giờ, int phút, int giây, int nanoOfSecond)

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

31 static LocalTime ofNanoOfDay (nanoOfDay dài)

Nhận một bản sao của LocalTime từ một giá trị nanos of-day.

32 static LocalTime ofSecondOfDay (dài giâyOfDay)

Nhận một bản sao của LocalTime từ giá trị thứ hai trong ngày.

33 phân tích cú pháp LocalTime tĩnh (văn bản CharSequence)

Lấy một phiên bản LocalTime từ một chuỗi văn bản như 2007-12-03T10: 15: 30.

34 phân tích cú pháp static LocalTime (văn bản CharSequence, bộ định dạng DateTimeFormatter)

Lấy một phiên bản LocalTime 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ể.

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

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

36 LocalTime cộng (TemporalAmount số tiềnToAdd)

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

37 LocalTime plusHours (nhiều giờToAdd)

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

38 LocalTime plusMinutes (phút dàiToAdd)

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

39 LocalTime plusNanos (nano dài)

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

40 LocalTime plusSeconds (giây dài)

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

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

Truy vấn lần này bằng cách sử dụng truy vấn được chỉ định.

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

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

43 long toNanoOfDay ()

Trích xuất thời gian dưới dạng nano trong ngày, từ 0 đến 24 * 60 * 60 * 1.000.000.000 - 1.

44 int toSecondOfDay ()

Trích xuất thời gian dưới dạng giây trong ngày, từ 0 đến 24 * 60 * 60 - 1.

45 Chuỗi toString ()

Kết quả ngày này dưới dạng Chuỗi, chẳng hạn như 10:15.

46 LocalTime truncatedTo (đơn vị TemporalUnit)

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

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

Tính lượng thời gian cho đến thời điểm khác theo đơn vị được chỉ định.

48 LocalTime với (Bộ điều chỉnh TemporalAdjuster)

Trả về một bản sao đã điều chỉnh của thời gian này.

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

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

50 LocalTime withHour (int giờ)

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

51 LocalTime withMinute (int phút)

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

52 LocalTime withNano (int nanoOfSecond)

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

53 LocalTime withSecond (int giây)

Trả về một bản sao của LocalTime này với giây phút được 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