Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package datumkezeles;
- import java.time.*; //1. részhez
- import java.time.temporal.ChronoUnit; //2. részhez
- /**
- *
- * @author Attila
- */
- public class Datumkezeles {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- //1. rész
- LocalDateTime ldt1 = LocalDateTime.now();
- System.out.println(ldt1.getHour() + ":" + ldt1.getMinute() + ":" + ldt1.getSecond());
- LocalDate ld1 = ldt1.toLocalDate();
- System.out.println(ld1.getYear() + "." + ld1.getMonthValue() + "." + ld1.getDayOfMonth() + ".");
- //A getMonthValue a hónap számát adja meg, míg a sima getMonth szövegesen a hónapot
- Month m1 = ld1.getMonth();
- System.out.println(m1);
- LocalDate ld2 = LocalDate.of(2017, Month.DECEMBER, 12);
- System.out.println(ld2.getYear() + "." + ld2.getMonthValue() + "." + ld2.getDayOfMonth() + ".");
- LocalTime lt1 = LocalTime.of(21, 12); //21 óra 12 perc
- System.out.println(lt1.getHour() + ":" + lt1.getMinute());
- LocalTime lt2 = LocalTime.parse("20:21:22");
- System.out.println(lt2);
- //2. rész
- LocalDate ld3 = LocalDate.now();
- System.out.println("\n" + ld3);
- LocalDate nextWeek = ld3.plus(1, ChronoUnit.WEEKS);
- System.out.println(nextWeek.getYear() + "." + nextWeek.getMonthValue() + "." + nextWeek.getDayOfMonth() + "."); //az 1 hét múlvai dátum
- LocalDate ld4 = ld3.plus(1, ChronoUnit.DECADES);
- System.out.println(ld4);
- Period p1 = Period.between(ld3, ld4);
- System.out.println(p1);
- LocalTime lt3 = LocalTime.now();
- System.out.println(lt3);
- Duration d1 = Duration.ofHours(10);
- LocalTime lt4 = LocalTime.now().plus(d1);
- System.out.println(lt4.getHour() + ":" + lt4.getMinute());
- LocalDate szdat = LocalDate.of(1996, Month.AUGUST, 22);
- LocalDate most = LocalDate.now();
- Period szuletesota = Period.between(szdat, ld3);
- System.out.println(szuletesota.getYears() + " év " + szuletesota.getMonths() + " hónap " + szuletesota.getDays() + " nap");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement