Lớp java.time.OffsetTime
Giới thiệu
Các java.time.OffsetTime lớp biểu thị thời gian có độ lệch từ UTC / Greenwich trong hệ thống lịch ISO-8601, chẳng hạn như 10: 15: 30 + 01: 00.
Khai báo lớp
Sau đây là khai báo cho java.time.OffsetTime lớp học -
public final class OffsetTime
extends Object
implements Temporal, TemporalAdjuster, Comparable<OffsetTime>, Serializable
Cánh đồng
Sau đây là các trường cho java.time.OffsetTime lớp học -
static OffsetTime MAX - Thời gian OffsetTime được hỗ trợ tối đa, '23: 59: 59.999999999-18: 00 '.
static OffsetTime MIN - Thời gian OffsetTime được hỗ trợ tối thiểu, '00: 00: 00 + 18: 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 atDate (Ngày LocalDate) Kết hợp thời gian này với một ngày để tạo OffsetDateTime. |
3 | int so sánhTo (OffsetTime khác) So sánh thời gian này với thời gian khác. |
4 | boolean bằng (Object obj) Kiểm tra xem thời gian này có bằng thời gian khác không. |
5 | Đị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. |
6 | tĩnh OffsetTime từ (TemporalAccessor tạm thời) Lấy một phiên bản của OffsetTime từ một đối tượng tạm thời. |
7 | 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. |
số 8 | int getHour () Nhận trường giờ trong ngày. |
9 | 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. |
10 | int getMinute () Nhận trường phút-giờ. |
11 | int getNano () Nhận trường nano của giây. |
12 | ZoneOffset getOffset () Nhận phần bù vùng, chẳng hạn như '+01: 00'. |
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 (OffsetTime khác) Kiểm tra xem thời điểm của OffsetTime này có sau thời gian đã chỉ định áp dụng cả hai thời điểm cho một ngày chung hay không. |
16 | boolean isBefore (OffsetTime khác) Kiểm tra xem thời điểm của OffsetTime này có trước thời điểm đã chỉ định áp dụng cả hai thời điểm cho một ngày chung hay không. |
17 | boolean isEqual (OffsetTime khác) Kiểm tra xem thời điểm của OffsetTime này có bằng với thời gian đã chỉ định áp dụng cả hai thời điểm cho một ngày chung hay không. |
18 | boolean isSupported (trường TemporalField) Kiểm tra xem trường được chỉ định có được hỗ trợ không. |
19 | boolean isSupported (đơn vị TemporalUnit) Kiểm tra xem đơn vị được chỉ định có được hỗ trợ không. |
20 | OffsetTime 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. |
21 | OffsetTime 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. |
22 | OffsetTime trừHours (dài giờToSubtract) Trả về một bản sao của OffsetTime này với số giờ đã chỉ định bị trừ đi. |
23 | OffsetTime trừMinutes (phút dàiToSubtract) Trả về một bản sao của OffsetTime này với số phút đã chỉ định bị trừ đi. |
24 | OffsetTime trừNanos (nano dài) Trả về bản sao của OffsetTime này với số nano giây đã chỉ định bị trừ đi. |
25 | OffsetTime trừ giây (giây dài) Trả về một bản sao của OffsetTime này với số giây đã chỉ định bị trừ đi. |
26 | static OffsetTime now () Lấy thời gian hiện tại từ đồng hồ hệ thống trong múi giờ mặc định. |
27 | tĩnh OffsetTime bây giờ (Đồng hồ đồng hồ) Lấy thời gian hiện tại từ đồng hồ được chỉ định. |
28 | tĩnh OffsetTime ngay bây giờ (vùng ZoneId) Lấy thời gian hiện tại từ đồng hồ hệ thống trong múi giờ được chỉ định. |
29 | static OffsetTime of (int giờ, int phút, int giây, int nanoOfSecond, ZoneOffset offset) Lấy một phiên bản của OffsetTime từ một giờ, phút, giây, nano giây và một khoảng thời gian bù. |
30 | static OffsetTime of (LocalTime time, ZoneOffset offset) Lấy một phiên bản của OffsetTime từ thời gian cục bộ và thời gian bù. |
31 | static OffsetTime ofInstant (Tức thì tức thì, vùng ZoneId) Lấy một phiên bản của OffsetTime từ ID tức thời và vùng. |
32 | phân tích cú pháp tĩnh OffsetTime (văn bản CharSequence) Lấy một phiên bản của OffsetTime từ một chuỗi văn bản chẳng hạn như 10: 15: 30 + 01: 00. |
33 | phân tích cú pháp tĩnh OffsetTime (văn bản CharSequence, bộ định dạng DateTimeFormatter) Lấy một phiên bản của OffsetTime 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ể. |
34 | OffsetTime cộng (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. |
35 | OffsetTime 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. |
36 | OffsetTime plusHours (nhiều giờToAdd) Trả về một bản sao của OffsetTime này với số giờ được chỉ định được thêm vào. |
37 | OffsetTime plusMinutes (phút dàiToAdd) Trả về một bản sao của OffsetTime này với số phút được chỉ định được thêm vào. |
38 | OffsetTime plusNanos (nano dài) Trả về bản sao của OffsetTime này với số lượng nano giây được chỉ định được thêm vào. |
39 | OffsetTime plusSeconds (giây dài) Trả về bản sao của OffsetTime này với số giây được chỉ định được thêm vào. |
40 | Truy vấn lần này bằng cách sử dụng truy vấn được chỉ định. |
41 | Phạm vi ValueRange (trường TemporalField) Nhận phạm vi giá trị hợp lệ cho trường được chỉ định. |
42 | LocalTime toLocalTime () Nhận phần LocalTime của ngày-giờ này. |
43 | Chuỗi toString () Kết quả ngày này dưới dạng Chuỗi, chẳng hạn như 10:15. |
44 | OffsetTime bị cắt ngắnTo (đơn vị TemporalUnit) Trả về một bản sao của OffsetTime này với thời gian bị cắt ngắn. |
45 | 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. |
46 | OffsetTime 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. |
47 | OffsetTime 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. |
48 | OffsetTime withHour (int giờ) Trả về bản sao của OffsetTime này với giờ trong ngày đã được thay đổi. |
49 | OffsetTime withMinute (int phút) Trả lại bản sao của OffsetTime này với phút từng giờ đã được thay đổi. |
50 | OffsetTime withNano (int nanoOfSecond) Trả lại bản sao của OffsetTime này với nano giây đã được thay đổi. |
51 | OffsetTime withOffsetSameInstant (ZoneOffset offset) Trả về bản sao của OffsetTime này với độ lệch được chỉ định đảm bảo rằng kết quả là cùng một thời điểm vào một ngày ngụ ý. |
52 | OffsetTime withOffsetSameLocal (ZoneOffset offset) Trả về một bản sao của OffsetTime này với độ lệch được chỉ định đảm bảo rằng kết quả có cùng thời gian cục bộ. |
53 | OffsetTime withSecond (int giây) Trả lại một bản sao của OffsetTime 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