Lớp java.time.ZonedDateTime
Giới thiệu
Các java.time.ZonedDateTime lớp biểu thị ngày-giờ với múi giờ trong hệ thống lịch ISO-8601, chẳng hạn như 2007-12-03T10: 15: 30 + 01: 00 Europe / Paris.
Khai báo lớp
Sau đây là khai báo cho java.time.ZonedDateTime lớp học -
public final class ZonedDateTime
extends Object
implements Temporal, ChronoZonedDateTime<LocalDate>, Serializable
Phương thức lớp
Sr.No. | Phương pháp & Mô tả |
---|---|
1 | 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. |
2 | Đị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. |
3 | static ZonedDateTime từ (TemporalAccessor tạm thời) Lấy một phiên bản của ZonedDateTime từ một đối tượng tạm thời. |
4 | 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. |
5 | int getDayOfMonth () Nhận trường ngày trong tháng. |
6 | DayOfWeek getDayOfWeek () Nhận trường ngày trong tuần, đó là một DayOfWeek enum. |
7 | int getDayOfYear () Nhận trường ngày trong năm. |
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ừ ngày-giờ này. |
10 | Tháng getMinute () Nhận trường phút-giờ. |
11 | Tháng getMonth () Nhận trường tháng trong năm bằng enum Tháng. |
12 | int getMonthValue () Nhận trường tháng trong năm từ 1 đến 12. |
13 | int getNano () Nhận trường nano của giây. |
14 | ZoneOffset getOffset () Nhận phần bù vùng, chẳng hạn như '+01: 00'. |
15 | int getSecond () Nhận trường giây của phút. |
16 | int getYear () Nhận trường năm. |
17 | ZoneId getZone () Nhận múi giờ, chẳng hạn như 'Châu Âu / Paris'. |
18 | int hashCode () Mã băm cho ngày-giờ này. |
19 | boolean isSupported (trường TemporalField) Kiểm tra xem trường được chỉ định có được hỗ trợ không. |
20 | boolean isSupported (đơn vị TemporalUnit) Kiểm tra xem đơn vị được chỉ định có được hỗ trợ không. |
21 | ZonedDateTime 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. |
22 | ZonedDateTime 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. |
23 | ZonedDateTime trừ ngày (dài ngàyToSubtract) Trả về bản sao của ZonedDateTime này với số ngày đã chỉ định bị trừ đi. |
24 | ZonedDateTime trừ giờ (dài giờToSubtract) Trả về một bản sao của ZonedDateTime này với số giờ đã chỉ định bị trừ đi. |
25 | ZonedDateTime trừMinutes (phút dàiToSubtract) Trả về một bản sao của ZonedDateTime này với số phút đã chỉ định bị trừ đi. |
26 | ZonedDateTime trừ tháng (tháng dàiToSubtract) Trả về bản sao của ZonedDateTime này với số tháng đã chỉ định bị trừ đi. |
27 | ZonedDateTime trừNanos (nano dài) Trả về bản sao của ZonedDateTime này với số nano giây đã chỉ định bị trừ đi. |
28 | ZonedDateTime trừ giây (giây dài) Trả về bản sao của ZonedDateTime này với số giây đã chỉ định bị trừ đi. |
29 | ZonedDateTime trừWeeks (tuần dàiToSubtract) Trả về bản sao của ZonedDateTime này với số tuần đã chỉ định bị trừ đi. |
30 | ZonedDateTime trừ điYears (năm dàiToSubtract) Trả về một bản sao của ZonedDateTime này với số năm đã chỉ định bị trừ đi. |
31 | static ZonedDateTime now () Lấy ngày-giờ hiện tại từ đồng hồ hệ thống trong múi giờ mặc định. |
32 | static ZonedDateTime now (Clock clock) Lấy ngày-giờ hiện tại từ đồng hồ được chỉ định. |
33 | static ZonedDateTime 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. |
34 | static ZonedDateTime of (int year, int month, int dayOfMonth, int giờ, int phút, int giây, int nanoOfSecond, vùng ZoneId) Nhận một phiên bản của ZonedDateTime từ năm, tháng, ngày, giờ, phút, giây, nano giây và múi giờ. |
35 | static ZonedDateTime of (LocalDate date, LocalTime time, ZoneId zone) Lấy một phiên bản của ZonedDateTime từ một ngày và giờ. |
36 | static ZonedDateTime of (LocalDateTime date, ZoneId zone) Lấy một phiên bản của ZonedDateTime từ một ngày-giờ cục bộ. |
37 | static ZonedDateTime ofInstant (Tức thì tức thì, vùng ZoneId) Lấy một phiên bản của ZonedDateTime từ ID tức thời và vùng. |
38 | static ZonedDateTime ofInstant (LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) Nhận một phiên bản của ZonedDateTime ngay lập tức được tạo bằng cách kết hợp ngày-giờ cục bộ và thời gian bù đắp. |
39 | static ZonedDateTime ofLocal (LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferOffset) Obtains an instance of ZonedDateTime from a local date-time using the preferred offset if possible. |
40 | static ZonedDateTime ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) Obtains an instance of ZonedDateTime strictly validating the combination of local date-time, offset and zone ID. |
41 | static ZonedDateTime parse(CharSequence text) Obtains an instance of ZonedDateTime from a text string such as 2007-12-03T10:15:30+01:00[Europe/Paris]. |
42 | static ZonedDateTime parse(CharSequence text, DateTimeFormatter formatter) Obtains an instance of ZonedDateTime from a text string using a specific formatter. |
43 | ZonedDateTime plus(long amountToAdd, TemporalUnit unit) Returns a copy of this date-time with the specified amount added. |
44 | ZonedDateTime plus(TemporalAmount amountToAdd) Returns a copy of this date-time with the specified amount added. |
45 | ZonedDateTime plusDays(long daysToAdd) Returns a copy of this ZonedDateTime with the specified number of days added. |
46 | ZonedDateTime plusHours(long hoursToAdd) Returns a copy of this ZonedDateTime with the specified number of hours added. |
47 | ZonedDateTime plusMinutes(long minutesToAdd) Returns a copy of this ZonedDateTime with the specified number of minutes added. |
48 | ZonedDateTime plusMonths(long monthsToAdd) Returns a copy of this ZonedDateTime with the specified number of months added. |
49 | ZonedDateTime plusNanos(long nanos) Returns a copy of this ZonedDateTime with the specified number of nanoseconds added. |
50 | ZonedDateTime plusSeconds(long seconds) Returns a copy of this ZonedDateTime with the specified number of seconds added. |
51 | ZonedDateTime plusWeeks(long weeksToAdd) Returns a copy of this ZonedDateTime with the specified number of weeks added. |
52 | ZonedDateTime plusYears(long yearsToAdd) Returns a copy of this ZonedDateTime with the specified number of years added. |
53 | Queries this date-time using the specified query. |
54 | ValueRange range(TemporalField field) Gets the range of valid values for the specified field. |
55 | LocalDate toLocalDate() Gets the LocalDate part of this date-time. |
56 | LocalTime toLocalTime() Gets the LocalTime part of this date-time. |
57 | OffsetDateTime toOffsetDateTime() Converts this date-time to an OffsetDateTime. |
58 | String toString() Outputs this date as a String, such as 2007-12-03T10:15:30+01:00[Europe/Paris]. |
59 | ZonedDateTime truncatedTo(TemporalUnit unit) Returns a copy of this ZonedDateTime with the time truncated. |
60 | long until(Temporal endExclusive, TemporalUnit unit) Calculates the amount of time until another date-time in terms of the specified unit. |
61 | ZonedDateTime with(TemporalAdjuster adjuster) Returns an adjusted copy of this date-time. |
62 | ZonedDateTime with(TemporalField field, long newValue) Returns a copy of this date-time with the specified field set to a new value. |
63 | ZonedDateTime withDayOfMonth(int dayOfMonth) Returns a copy of this ZonedDateTime with the day-of-month altered. |
64 | ZonedDateTime withDayOfYear(int dayOfYear) Returns a copy of this ZonedDateTime with the day-of-year altered. |
65 | ZonedDateTime withEarlierOffsetAtOverlap() Returns a copy of this date-time changing the zone offset to the earlier of the two valid offsets at a local time-line overlap. |
66 | ZonedDateTime withFixedOffsetZone() Returns a copy of this date-time with the zone ID set to the offset. |
67 | ZonedDateTime withHour(int hour) Returns a copy of this ZonedDateTime with the hour-of-day altered. |
68 | ZonedDateTime withLaterOffsetAtOverlap() Returns a copy of this date-time changing the zone offset to the later of the two valid offsets at a local time-line overlap. |
69 | ZonedDateTime withMinute(int minute) Returns a copy of this ZonedDateTime with the minute-of-hour altered. |
70 | ZonedDateTime withMonth(int month) Returns a copy of this ZonedDateTime with the month-of-year altered. |
71 | ZonedDateTime withNano(int nanoOfSecond) Returns a copy of this ZonedDateTime with the nano-of-second altered. |
72 | ZonedDateTime withSecond(int second) Returns a copy of this ZonedDateTime with the second-of-minute altered. |
73 | ZonedDateTime withYear(int year) Returns a copy of this ZonedDateTime with the year altered. |
74 | ZonedDateTime withZoneSameInstant(ZoneId zone) Returns a copy of this date-time with a different time-zone, retaining the instant. |
75 | ZonedDateTime withZoneSameLocal(ZoneId zone) Returns a copy of this date-time with a different time-zone, retaining the local date-time if possible. |
Methods inherited
This class inherits methods from the following classes −
- Java.lang.Object