이야기앱 세상

String -> Date 또는 Timestamp 타입으로 변환 본문

IT/Java

String -> Date 또는 Timestamp 타입으로 변환

storya 2016. 3. 22. 11:34

1. String -> java.sql.Date 변환

 

String  now  = "2009-03-20"; // 형식을 지켜야 함

java.sql.Date d = java.sql.Date.valueOf(now);

 

2. String -> java.sql.Timestamp 변환

 

String now = "2009-03-20 10:20:30.0"; // 형식을 지켜야 함

java.sql.Timestamp t = java.sql.Timestamp.valueOf(now);

 

3. String -> java.util.Date 변환

 

String  now  = "20090320"; // SimpleDateFormat 생성자에 전달되는 형식과 일치해야 함

java.util.Date d = new java.text.SimpleDateFormat("yyyyMMdd").parse(now);

 

4. java.util.Date -> java.sql.Date 변환

 

java.util.Date u = new java.util.Date();

java.sql.Date s = new java.sql.Date(u.getTime());

 

반응형
Comments