Јава ЛоцалДатеТиме класа је непроменљив објекат датум-време који представља датум-време, са подразумеваним форматом као ииии-ММ-дд-ХХ-мм-сс.ззз. Он наслеђује класу објекта и имплементира ЦхроноЛоцалДатеТиме интерфејс.
Јава декларација класе ЛоцалДатеТиме
Хајде да видимо декларацију класе јава.тиме.ЛоцалДатеТиме.
напишите јсон у датотеку питхон
public final class LocalDateTime extends Object implements Temporal, TemporalAdjuster, ChronoLocalDateTime, Serializable
Методе Јава ЛоцалДатеТиме
Метод | Опис |
---|---|
Формат стринга (форматор ДатеТимеФорматтер) | Користи се за форматирање овог датума и времена помоћу наведеног форматера. |
инт гет (поље ТемпоралФиелд) | Користи се за добијање вредности наведеног поља из овог датума и времена као инт. |
ЛоцалДатеТиме минусДаис (дуги дани) | Користи се за враћање копије овог ЛоцалДатеТиме са одузетим наведеним бројем дана. |
статиц ЛоцалДатеТиме нов() | Користи се за добијање тренутног датума и времена из системског сата у подразумеваној временској зони. |
статички ЛоцалДатеТиме оф (ЛоцалДате дате, ЛоцалТиме тиме) | Користи се за добијање инстанце ЛоцалДатеТиме из датума и времена. |
ЛоцалДатеТиме плусДаис (дуги дани) | Користи се за враћање копије овог ЛоцалДатеТиме са наведеним бројем додатих дана. |
боолеан једнако (Објецт обј) | Користи се за проверу да ли је овај датум-време једнак другом датум-времену. |
Јава ЛоцалДатеТиме Пример
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample1 { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); System.out.println('Before Formatting: ' + now); DateTimeFormatter format = DateTimeFormatter.ofPattern('dd-MM-yyyy HH:mm:ss'); String formatDateTime = now.format(format); System.out.println('After Formatting: ' + formatDateTime); } }Тестирајте одмах
Излаз:
Before Formatting: 2017-01-13T17:09:42.411 After Formatting: 13-01-2017 17:09:42
Јава ЛоцалДатеТиме Пример: сада()
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample2 { public static void main(String[] args) { LocalDateTime datetime1 = LocalDateTime.now(); DateTimeFormatter format = DateTimeFormatter.ofPattern('dd-MM-yyyy HH:mm:ss'); String formatDateTime = datetime1.format(format); System.out.println(formatDateTime); } }Тестирајте одмах
Излаз:
14-01-2017 11:42:32
Јава ЛоцалДатеТиме Пример: гет()
import java.time.LocalDateTime; import java.time.temporal.ChronoField; public class LocalDateTimeExample3 { public static void main(String[] args) { LocalDateTime a = LocalDateTime.of(2017, 2, 13, 15, 56); System.out.println(a.get(ChronoField.DAY_OF_WEEK)); System.out.println(a.get(ChronoField.DAY_OF_YEAR)); System.out.println(a.get(ChronoField.DAY_OF_MONTH)); System.out.println(a.get(ChronoField.HOUR_OF_DAY)); System.out.println(a.get(ChronoField.MINUTE_OF_DAY)); } }Тестирајте одмах
Излаз:
1 44 13 15 956
Јава ЛоцалДатеТиме Пример: минусДаис()
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample4 { public static void main(String[] args) { LocalDateTime datetime1 = LocalDateTime.of(2017, 1, 14, 10, 34); LocalDateTime datetime2 = datetime1.minusDays(100); System.out.println('Before Formatting: ' + datetime2); DateTimeFormatter format = DateTimeFormatter.ofPattern('dd-MM-yyyy HH:mm'); String formatDateTime = datetime2.format(format); System.out.println('After Formatting: ' + formatDateTime ); } }Тестирајте одмах
Излаз:
Before Formatting: 2016-10-06T10:34 After Formatting: 06-10-2016 10:34
Јава ЛоцалДатеТиме Пример: плусДаис()
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateTimeExample5 { public static void main(String[] args) { LocalDateTime datetime1 = LocalDateTime.of(2017, 1, 14, 10, 34); LocalDateTime datetime2 = datetime1.plusDays(120); System.out.println('Before Formatting: ' + datetime2); DateTimeFormatter format = DateTimeFormatter.ofPattern('dd-MM-yyyy HH:mm'); String formatDateTime = datetime2.format(format); System.out.println('After Formatting: ' + formatDateTime ); } }Тестирајте одмах
Излаз:
Before Formatting: 2017-05-14T10:34 After Formatting: 14-05-2017 10:34