티스토리 뷰
참고 글
- Introduction to the Java 8 Date/Time API
- convert String “yyyy-MM-dd” to LocalDateTime
- How to parse/format dates with LocalDateTime? (Java 8)
- Java 8 – How to convert String to LocalDate
Java 8, LocalDate, LocalDateTIme 사용 예제 정리
// 20181109 문자열을 LocalDate로 변환
LocalDate date = LocalDate.parse("20181109", DateTimeFormatter.ofPattern("yyyyMMdd"))
// LocalDate를 181109의 문자열로 변환
String parsedLocalDate = localDate.format(DateTimeFormatter.ofPattern("yyMMdd"))
// 현재 날짜 객체를 생성
LocalDate date = LocalDate.now();
// 2018-05-05 날짜 객체를 생성
date = LocalDate.of(2018, 5, 5);
// 2018-05-05 00:00:00 날짜시간 객체를 생성
LocalDateTime dateTime = date.atTime(0, 0, 0);
// 2018-05-06 00:00:00 날짜시간 객체를 생성
dateTime = date.plusDays(1).atTime(0, 0, 0);
// ISO8601 형식의 문자열로부터 날짜시간 객체를 생성
dateTime = LocalDateTime.from(Instant.from(DateTimeFormatter.ISO_DATE_TIME.parse("2018-05-06T00:00:00+09:00")).atZone(ZoneId.of("Asia/Seoul")));
// 날짜시간 객체 간의 ms 단위의 시간 간격을 반환
long ms = ChronoUnit.MILLIS.between(dateTime, LocalDateTime.now());
// 날짜시간 객체로부터 2018-05-06 00:00:00 형식의 문자열 생성
String dateTimeString = dateTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
// 날짜시간 객체로부터 05-06 형식의 문자열 생성
dateTimeString = dateTime.format(DateTimeFormatter.ofPattern("MM-dd"));
댓글
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- chrome
- 태그를 입력해 주세요.
- MySQL
- 알뜰폰
- CentOS
- bootstrap
- DynamoDB
- graylog
- kotlin
- JHipster
- JavaScript
- 평속
- 로드 바이크
- java
- spring
- node.js
- Tomcat
- jstl
- Kendo UI Web Grid
- jpa
- Spring MVC 3
- Eclipse
- 로드바이크
- 구동계
- Spring Boot
- Kendo UI
- jsp
- 자전거
- maven
- Docker
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함