1. LocalDateTime
ํด๋์ค
์ด ํด๋์ค๋ ๋ฐ ํด๋์ค LocalDateTime
์ ๊ธฐ๋ฅ์ ๊ฒฐํฉํ์ฌ ๋ ์ง์ ์๊ฐ์ ๋ชจ๋ ์ ์ฅํฉ๋๋ค. ๊ฐ์ฒด๋ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ ๋ฉ์๋๋ ๋ฐ ํด๋์ค์ ๋ฉ์๋์ ์ ์ฌํฉ๋๋ค.LocalDate
LocalTime
LocalDate
LocalTime
ํ์ฌ ๋ ์ง ๋ฐ ์๊ฐ ๊ฐ์ ธ์ค๊ธฐ
๋ชจ๋ ๊ฒ์ด ์ฌ๊ธฐ์์ ์์ํ ๋๋ก์
๋๋ค. ์ฐ๋ฆฌ๋ ์ด now()
๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค. ์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
ํ๋ฉด์ ํ์๋ ๋ ๋ ์ง์ ์๊ฐ์ ๋ฌธ์ ๋ก ๊ตฌ๋ถ๋ฉ๋๋ค T
.
ํน์ ๋ ์ง ๋ฐ ์๊ฐ ๊ฐ์ ธ์ค๊ธฐ
LocalDate
๋น์ฐํ ๋ชจ๋ ๊ฒ์ด ๋ฐ ํด๋์ค ์ ์ ์ฌํฉ๋๋ค LocalTime
. ๋ค์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํฉ๋๋ค of()
.
... = LocalDateTime.of(year, month, day, hours, minutes, seconds);
๋จผ์ ํด๋์ค์ ๋์ผํ ํ์์ผ๋ก ๋ ์ง๋ฅผ ์ง์ ํ๋ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค LocalDate
. ๊ทธ๋ฐ ๋ค์ ํด๋์ค์์์ ๋์ผํ ํ์์ผ๋ก ์๊ฐ์ ์ง์ ํ๋ ๋งค๊ฐ ๋ณ์๊ฐ ์์ต๋๋ค LocalTime
. ๋ฐฉ๋ฒ ์ ๋ชจ๋ ๋ณํ ๋ชฉ๋ก์ of()
๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ํ๋ ์์ |
---|
|
|
|
|
|
|
|
๋ ์ง๋ฅผ ์ง์ ์ค์ ํ๊ฑฐ๋ ๊ฐ์ฒด๋ฅผ ํตํด ๊ฐ์ ์ ์ผ๋ก ์ค์ ํ ์ LocalDate
์์ต๋๋ค LocalTime
.
์ํธ |
---|
|
์ฝ์ ์ถ๋ ฅ |
|
์ด LocalDateTime
ํด๋์ค์๋ ๋ ์ง ๋ฐ/๋๋ ์๊ฐ ์์๋ฅผ ๊ฐ์ ธ์ค๋ ๋ฉ์๋๊ฐ ์์ต๋๋ค. LocalDate
๊ทธ๋ค์ ๋ฐ ํด๋์ค ์ ๋ฉ์๋๋ฅผ ์ ํํ ๋ฐ์ํฉ๋๋ค LocalTime
. ์ฌ๊ธฐ์๋ ๋ฐ๋ณตํ์ง ์๊ฒ ์ต๋๋ค.
2. Instant
ํด๋์ค
Java ์ ์์๋ ๊ตฌ์ ๋ฐฉ์์ ์์ง ์์์ต๋๋ค.
Date Time API์๋ ์ปดํจํฐ์์ ๋ฐ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ์ํ ์๊ฐ ์์ ์ ์ํ Instant ํด๋์ค๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ์, ๋ถ, ์ด ๋์ ์ด, ๋ฐ๋ฆฌ์ด, ๋๋ ธ์ด๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค .
์ด ํด๋์ค์๋ ๋ค์์ ๋ํ๋ด๋ ๋ ๊ฐ์ ํ๋๊ฐ ์์ต๋๋ค.
- 1970๋ 1์ 1์ผ ์ดํ ๊ฒฝ๊ณผ๋ ์ด ์
- ๋๋ ธ์ด์ ์
์ด ์์ ์ ๊ฐ๋ฐ์๋ฅผ ์ํด ๋ง๋ค์ด์ก๋์? ์. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ 1970๋ ์ด์ ์์ํ๋ Unix-time์ผ๋ก ์๊ฐ์ ๊ณ์ฐํฉ๋๋ค.
ํด๋์ค๋ ํ๋ก๊ทธ๋๋จธ๊ฐ ํ์๋ก ํ๋ ๊ฒ๋ง ์ ์งํ๋ ํด๋์ค Instant
์ ๋จ์ํ๋ ๋ฒ์ ์ด๋ผ๊ณ ๋งํ ์๋ ์์ต๋๋ค .Date
Instant
๊ฐ์ฒด์ ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ๊ฐ์ฒด๋ฅผ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค LocalTime
.
Instant timestamp = Instant.now();
์ฌ๊ธฐ์ timestamp
๋ Instant
๋ณ์์ด๊ณ ํด๋์ค ์ ์ ์ ๋ฉ์๋์ ๋ํ ํธ์ถ์
๋๋ค .Instant.now()
now()
Instant
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
of()
1970๋
1์ 1์ผ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ์ ์ ๋ฌํ์ฌ ๋ฉ์๋ ์ ๋ณํ์ ์ฌ์ฉํ์ฌ ์ ๊ฐ์ฒด๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค .
|
๋ฐ๋ฆฌ ์ด ์๋ฅผ ์ ๋ฌํด์ผํฉ๋๋ค |
|
์ด ์๋ฅผ ์ ๋ฌํด์ผ ํฉ๋๋ค. |
|
์ด์ ๋๋ ธ์ด๋ฅผ ํต๊ณผํด์ผ ํฉ๋๋ค. |
Instant
๊ฐ์ฒด ์์ ์ฌ์ฉํ ์ ์๋ ๋ฉ์๋
Instant ํด๋์ค์๋ ํด๋น ํ๋์ ๊ฐ์ ๋ฐํํ๋ ๋ ๊ฐ์ง ๋ฉ์๋๊ฐ ์์ต๋๋ค.
|
1970๋ 1์ 1์ผ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ(์ด) |
|
๋๋ ธ์ด. |
|
1970๋ 1์ 1์ผ ์ดํ ๊ฒฝ๊ณผ๋ ์๊ฐ(๋ฐ๋ฆฌ์ด) |
Instant
๊ธฐ์กด ๊ฐ์ฒด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ฐ์ฒด๋ฅผ ๋ง๋๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค .
|
ํ์ฌ ์๊ฐ์ ์ด๋ฅผ ๋ํฉ๋๋ค. |
|
๋ฐ๋ฆฌ์ด ์ถ๊ฐ |
|
๋๋ ธ์ด ์ถ๊ฐ |
|
์ด ๋นผ๊ธฐ |
|
๋ฐ๋ฆฌ์ด ๋นผ๊ธฐ |
|
๋๋ ธ์ด๋ฅผ ๋บ๋๋ค |
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
GO TO FULL VERSION