728x90
java.sql.Date는 시/분/초 에 대한 내용이 없다고한다..
시/분/초까지 정보를 가져오기 위해서는 java.util.Date 사용
관련없는내용 나중에 보길
----------------------------------------------------------------
코드남기기
stringtoutil
package dateSqlOrUtil;
import java.sql.Date;
import java.text.ParseException;
public class stringToDate {
public static void main(String[] args) throws Exception {
//String -> java.sqp.Date 변환
String day1 = "1994-11-22"; //형식을 지켜야함
java.sql.Date sqldate = java.sql.Date.valueOf(day1);
//String -> java.sql.Timestamp 변환
String day2 = "1994-11-22 11:22:30.0"; //형식을 지켜야함
java.sql.Timestamp sqltimestamp = java.sql.Timestamp.valueOf(day2);
//String -> java.util.Date 변환
String day3 = "19941122"; //SimpleDateFormat 생성자에 전달되는 형시고가 일치해야함
java.util.Date utildate = new java.text.SimpleDateFormat("yyyyMMdd").parse(day3);
// java.util.Date -> java.sql.Date 변환
java.util.Date ud = new java.util.Date();
java.sql.Date sd = new java.sql.Date(ud.getTime());
System.out.println(sqldate);
System.out.println(sqltimestamp);
System.out.println(utildate);
System.out.println(ud);
System.out.println(sd);
}
}
'연습하는것들 > 그날의 어떤것' 카테고리의 다른 글
12-06Controller05 미래의내가 궁금해서 알아보겠지 (0) | 2021.12.06 |
---|---|
JDBC42Servlet 변화과정 (0) | 2021.12.02 |
Spring Tool Suite (sts3) (0) | 2021.11.24 |
aws 아마존 db설치? (0) | 2021.11.18 |
13tag의 t20table.tag 따로 (알때까지 볼것) (0) | 2021.11.11 |