์๋ฐ์๋ Dateํด๋์ค๊ฐ ๋ ์ข ๋ฅ๊ฐ ์๋ค.
java.util.Date์ java.sql.Date. ์ด ๋ ๊ฐ์ง ์ฐจ์ด์ ๋ ์์๋ณด๊ณ ํ์ฌ ๋ ์ง ๋ฐ ์๊ฐ๋ ๊ตฌํด๋ณด์.
์๋ ์์ค๋ ํ ์คํธ๋ฅผ ์ํ ์์ค์ด๋ค.
public class SimpleDateTest {
public static void main(String[] args) {
// 1. util.Date๋ก ์ป์ด์จ ํ์ฌ์๊ฐ์ SimpleDateFormat์ ์ด์ฉํด์ ์ฐ๋, ์, ์ผ, ์๊ฐ, ๋ถ, ์ด ๊น์ง
ํํํ๋๋ก ํด๋ณด์๋ค. ๋ถ์ ์์ผ๋ก ํ์๋ ๋ถ๋ถ์ ์์ ์ด ์ํ๋ ํฌ๋งท์ผ๋ก ๋ณ๊ฒฝ์ด ๊ฐ๋ฅํ๋ค. ์๋ฅผ๋ค๋ฉด "yy/MM/dd"์ ๊ฐ์
ํํ๋ก ๋ง์ด๋ค.
String currentDate = new SimpleDateFormat("yyMMddhhmmss").format(new java.util.Date());
System.out.println(currentDate);
// 2. sql.Date๋ก ์ธ์ด์จ ํ์ฌ์๊ฐ์ 1๋ฒ๊ณผ ๋์ผํ๊ฒ ์ถ๋ ฅํด๋ณธ๋ค. sql.Date๋ ์์ฑ์ longํ์ ์ ์๊ฐ๊ฐ์ ์๊ตฌํ๋ค. System.currentTimeMillis()๋ ํ์ฌ์๊ฐ์ longํ์ ์ผ๋ก ๋ฐํํด์ฃผ๋ฏ๋ก ์ด๋ฅผ ์ด์ฉํ๋ค.
currentDate = new SimpleDateFormat("yyMMddhhmmss").format(
new java.sql.Date(System.currentTimeMillis()));
System.out.println(currentDate);
// 2. util.Date๋ฅผ ์ด์ฉํ์ฌ ์ป์ด์จ Date
Date date = new java.util.Date();
System.out.println(date);
// 3. sql.Date๋ฅผ ์ด์ฉํ์ฌ ์ป์ด์จ Date
Date sqlDate = new java.sql.Date(System.currentTimeMillis());
System.out.println(sqlDate);
}
}
'๐ป Programming > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JVM ํด๋์ค๋ก๋๋? ( What is ClassLoader ? ) (0) | 2015.06.18 |
---|---|
[ Java / ์๋ฐ ] ์์คํ ๋ ๋ฆฝ์ ์ธ ๋ผ์ธ ๊ตฌ๋ถ์ (0) | 2015.04.27 |
[Java] ์๋ฐ๋ก ๋ง๋ ๊ตฌ๊ตฌ๋จ ์์ค (0) | 2015.04.27 |
[์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด] CodingBat Array-3 fix34 (0) | 2015.04.22 |
[์๊ณ ๋ฆฌ์ฆ/๋ฌธ์ ํ์ด] CodingBat Array-3 maxSpan (0) | 2015.04.22 |