Main.java Source code

Java tutorial

Introduction

Here is the source code for Main.java

Source

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.Month;
import java.time.temporal.ChronoUnit;

public class Main {

    public static void main(String[] args) {
        LocalDate february20th = LocalDate.of(2014, Month.FEBRUARY, 20);
        System.out.println(february20th);
        System.out.println(LocalDate.from(february20th.plus(15, ChronoUnit.YEARS))); // 2029-02-20
        System.out.println(LocalDate.MAX);
        System.out.println(LocalDate.MIN);

        System.out.println(LocalTime.MIDNIGHT); // 00:00
        System.out.println(LocalTime.NOON); // 12:00
        System.out.println(LocalTime.of(23, 12, 30, 500)); // 23:12:30.000000500
        System.out.println(LocalTime.now()); // 00:40:34.110
        System.out.println(LocalTime.ofSecondOfDay(11 * 60 * 60)); // 11:00
        System.out.println(LocalTime.from(LocalTime.MIDNIGHT.plusHours(4))); // 04:00
        System.out.println(LocalTime.MIN);
        System.out.println(LocalTime.MAX);

        System.out.println(LocalDateTime.of(2014, 2, 15, 12, 30, 50, 200)); // 2014-02-15T12:30:50.000000200
        System.out.println(LocalDateTime.now()); // 2014-02-28T17:28:21.002
        System.out.println(LocalDateTime.from(LocalDateTime.of(2014, 2, 15, 12, 30, 40, 500).plusHours(19))); // 2014-02-16T07:30:40.000000500
        System.out.println(LocalDateTime.MAX);
    }
}