1. LocalTime
ํด๋์ค
LocalTime
์๊ฐ์ ์์ง๋ง ๋ ์ง๋ ์์ด ์์
ํด์ผ ํ๋ ๊ฒฝ์ฐ๋ฅผ ์ํด ํด๋์ค๋ฅผ ๋ง๋ค์์ต๋๋ค . ์๋ฅผ ๋ค์ด ์๋ ์๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์๊ฐ์ ์ค์ํ์ง๋ง ๋ ์ง๋ ์ค์ํ์ง ์์ต๋๋ค.
ํด๋์ค LocalTime
๋ ํด๋์ค์ ๋งค์ฐ ์ ์ฌํฉ๋๋ค LocalDate
. ๋ง์ฐฌ๊ฐ์ง๋ก ํด๋น ๊ฐ์ฒด๋ ์์ฑ ํ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
ํ์ฌ ์๊ฐ ์ป๊ธฐ
์ LocalTime
๊ฐ์ฒด๋ฅผ ๋ง๋ค๋ ค๋ฉด ์ ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค now()
. ์:
LocalTime time = LocalTime.now();
์ฌ๊ธฐ์ time
๋ LocalTime
๋ณ์์ด๊ณ ํด๋์ค ์ ์ ์ ๋ฉ์๋์ ๋ํ ํธ์ถ์
๋๋ค .LocalTime.now()
now()
LocalTime
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
์ ๋ค์๋ ํ์ฌ ๋๋ ธ์ด ์๊ฐ ํ์๋ฉ๋๋ค.
2. ํน์ ์๊ฐ ๋ฐ๊ธฐ
ํน์ ์๊ฐ์ ์ป์ผ๋ ค๋ฉด ์ ์ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด์ผ ํฉ๋๋ค of()
. ์:
LocalTime time = LocalTime.of(hours, minutes, seconds, nanoseconds);
์๊ฐ, ๋ถ, ์ด ๋ฐ ๋๋ ธ์ด๋ฅผ ์ ๋ฌํฉ๋๋ค.
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
๊ทธ๋ฐ๋ฐ ์ด ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง ๋ณํ์ด ๋ ์์ต๋๋ค.
LocalTime time = LocalTime.of(hours, minutes, seconds);
๊ทธ๋ฆฌ๊ณ
LocalTime time = LocalTime.of(hours, minutes);
๋ฐ๋ผ์ ๋ ํธ๋ฆฌํ ๊ฒ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ด์ ์ธ๋ฑ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๊ฐ ์ป๊ธฐ
ํ๋ฃจ ์ค 1์ด์ ์ธ๋ฑ์ค๋ก ์๊ฐ์ ์ป์ ์๋ ์์ต๋๋ค. ์ด๋ฅผ ์ํด ๋ค์๊ณผ ๊ฐ์ ์ ์ ๋ฉ์๋๊ฐ ์์ต๋๋ค ofSecondOfDay()
.
LocalTime time = LocalTime.ofSecondOfDay(seconds);
์ฌ๊ธฐ์ ์ด๋ ํ๋ฃจ๊ฐ ์์๋ ์ดํ์ ์ด ์์ ๋๋ค.
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
์, 10,000์ด๋ 3์๊ฐ๋ณด๋ค ์ฝ๊ฐ ์ ์ต๋๋ค. ๋ชจ๋ ๋ง์ต๋๋ค.
3. ์๊ฐ ์์ ์ป๊ธฐ
๊ฐ์ฒด ์์ ํน์ ์๊ฐ ์์์ ๊ฐ์ ๊ฐ์ ธ์ค๋ ค๋ฉด LocalTime
๋ค์๊ณผ ๊ฐ์ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
๋ฐฉ๋ฒ | ์ค๋ช |
---|---|
|
์๊ฐ์ ๋ฐํ |
|
๋ถ์ ๋ฐํํฉ๋๋ค. |
|
์ด๋ฅผ ๋ฐํ |
|
๋๋ ธ์ด๋ฅผ ๋ฐํํฉ๋๋ค. |
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
LocalTime
4. ๊ฐ์ฒด ์ ์๊ฐ ๋ณ๊ฒฝ
์ด LocalTime
ํด๋์ค์๋ ์๊ฐ ์์
์ ์ํํ ์ ์๋ ๋ฉ์๋๋ ์์ต๋๋ค. ์ด๋ฌํ ๋ฉ์๋์ ๊ตฌํ์ ํด๋์ค์ ๋ฉ์๋์ ์ ์ฌํฉ๋๋ค LocalDate
. ๊ธฐ์กด ๊ฐ์ฒด๋ฅผ ๋ณ๊ฒฝํ์ง ์๊ณ LocalTime
๋์ ์ํ๋ ๋ฐ์ดํฐ๊ฐ ์๋ ์ ๊ฐ์ฒด๋ฅผ ๋ฐํํฉ๋๋ค.
ํด๋์ค ์ ๋ฉ์๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค LocalTime
.
๋ฐฉ๋ฒ | ์ค๋ช |
---|---|
|
์๊ฐ ์ถ๊ฐ |
|
๋ถ ์ถ๊ฐ |
|
์ด ์ถ๊ฐ |
|
๋๋ ธ์ด ์ถ๊ฐ |
|
์๊ฐ ๋นผ๊ธฐ |
|
๋ถ ๋นผ๊ธฐ |
|
์ด ๋นผ๊ธฐ |
|
๋๋ ธ์ด๋ฅผ ๋บ๋๋ค |
์:
์ํธ | ์ฝ์ ์ถ๋ ฅ |
---|---|
|
|
๊ฐ๊ฐ์ ๊ฒฝ์ฐ์ ์๋ time
๊ฐ์ฒด์ ์๋์ ์ธ ์ ์๊ฐ์ ์ป์ต๋๋ค. ์๊ฐ์ ์ถ๊ฐํ๋ฉด 3600 seconds
์ ํํ 1hour
.
GO TO FULL VERSION