Instant가 컴퓨터의 절대시간을 돌려줬다면LocalDate 클래스는 인간이 사용하는 시간(연, 월, 일)을 돌려준다.현재시간을 불러오는 방법은 Instant와 같다. LocalDate now = LocalDate.now(); 또한 특정날짜를 불러오려면 LocalDate 입대일 = LocalDate.of(2014, 11, 24); //오래된거 같은데... 이렇게 불러올 수 있다. 또한 날짜계산도 쉽게 할 수 있다. LocalDate 전역일 = LocalDate.of(2014, 11, 24).plusDays(730); //ㅠㅠ LocalDate의 메소드들은 아래와 같다. 메소드 설명 now, of 현재 시각, 주어진 연,월,일로부터 LocalDate를 생성(static) plusDays, plusWeek..
Instance와 Duration의 공통 메소드 plus, minus : 인자로 주어진 기간을 더하거나 뺀다. plusNanos, plusMillis, plusMinutes .... plusDays : 주어진 시간단위의 수만큼 날짜를 더한다minus도 같다. 주어진 시간단위의 수만큼 날짜를 뺀다. Duration의 메소드isZero : Duration이 0인지 검사한다isNegative : Duration이 음수인지 검사한다. * Instant와 Duration 클래스는 수정불가이므로 모든 메소드에서 Instant나 Duration을 리턴할 땐새로운 객체를 리턴한다.
자바의 Instant는 타임라인의 한 시점을 나타낸다.Instant.MIN의 값은 10억년 전이고, Instant.MAX의 값은 1,000,000,000년 12월 31일이다. 현재의 시간을 받아오려면 정적메소드인 Instant.now() 를 사용한다.이 now() 메소드는 현재 시간의 Instant 객체를 반환한다. 두 인스턴트의 시간차를 알려면 Duration 클래스의 정적 메소드 between을 사용한다. Instant time1 = Instant.now();Instant time2 = Instant.now();Duration time = Duration.between(time1, time2);long milliSecond = time.toMillis(); 위의 예제의 milliSecond 변수에는 ..
- Total
- Today
- Yesterday
- gitlab
- Java8
- react
- Jackson
- Swift 2.0
- 성능
- javascript
- 메모리
- 람다
- 코어
- rambda
- 성능개선
- 날짜
- RAMDA
- 리액트
- 자료구조
- 퍼포먼스
- 클로저
- 자바 성능
- opensource
- Java
- Docker
- Stream
- 프로세서
- Clojure
- 자바
- 시간
- 알람
- json
- 컴퓨터 시간
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |