자바에는 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);
}
}
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 |
자바로 구구단 소스를 작성해보았습니다.
continue, break문을 사용하지 않고, 루프도 중복 루프를 사용하지 않고 하나의 loop문을 사용한 구구단입니다.
Below java source code prints out multiplication table.
It does not use nested-loop. It only uses one for-loop.
public class gugudan {
public static void main(String args[]){
System.out.println("구구단입니다.");
int i = 1,b = 1;
while ( i < 10 ) {
if( b == 10 ) {
i+=1;
b=1;
}
if ( i != 10 ) {
System.out.println(i+"*"+b+"="+i*b);
b++;
}
}
}
}
[ 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 |
[알고리즘/문제풀이] CodingBat Logic-2 noTeenSum (0) | 2015.04.22 |