반응형
Recent Posts
Recent Comments
관리 메뉴

개발잡부

[java] LocalDateTime 본문

JAVA/java

[java] LocalDateTime

닉의네임 2023. 1. 29. 21:43
반응형
LocalDateTime now = LocalDateTime.now(ZoneId.of("Asia/Seoul"));		//한국시간
 
System.out.println(now);	//2021-02-23T11:23:45.889
 
//시간을 -> yyyyMMddHHmmss로  format할 수 있음.
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
 
System.out.println(now.format(dtf));	//20210223115035
 
//문자를 -> date로 파싱하기
LocalDateTime parse = LocalDateTime.parse("20210223114621",dtf);
 
System.out.println("parse   : "+ parse);	//parse   : 2021-02-23T11:46:21
 
//날짜 연산 (minus 동일)
//새로운 객체를 반환해서 사용해야한다. now 객체가 바뀌는게 아님
LocalDateTime plusSecond = now.plusSeconds(10);
System.out.println("초 연산 : "+plusSecond);
 
LocalDateTime plusMinutes = now.plusMinutes(10);
System.out.println("분 연산 : "+plusMinutes);
 
LocalDateTime plusHours = now.plusHours(10);
System.out.println("시간 연산: "+plusMinutes);
 
LocalDateTime plusDay = now.plusDays(20);
System.out.println("day 연산: "+plusDay);
 
LocalDateTime plusMonth = now.plusMonths(11);
System.out.println("Month 연산: "+plusMonth);
 
LocalDateTime plusYear = now.plusYears(3);
System.out.println("Year 연산: "+plusYear);
반응형
Comments