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());
반응형