자바 에서 Date 를 Datetime, String, Date 로 변환 합 니 다.

이 전환 은 프로젝트 에서 자주 만 나 는데 간략하게 설명 합 니 다.
(1) Date 를 Datetime 로 변환
Datetime 은 자바 데이터베이스 에 대응 하 는 Timestamp 입 니 다. 다음 과 같이 변환 합 니 다.
		//java.util.Date   Timestamp
		Date date = new Date();
		Timestamp timestamp = new Timestamp(date.getTime()); //2013-01-14 22:45:36.484

(2) String 을 Date 로 변환
		//String   java.util.Date
		String str = "2013-01-14";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		Date date = null; //   date
		try {
			date = sdf.parse(str); //Mon Jan 14 00:00:00 CST 2013
		} catch (ParseException e) {
			e.printStackTrace();
		}

(3) Date 를 String 으로 변환
		//java.util.Date   String
		Date date = new Date();
		DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
		String str = format.format(date); //2013-01-14

(4) String 이 java. sql. Date 로 전환
자바. sql. date 로 변환 하 는 목적 은 데이터 베 이 스 를 조작 하 는 것 입 니 다.
		//String   java.sql.Date
		String str = "2013-01-14";
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		java.sql.Date sdate = null; //   
		try {
			java.util.Date udate = sdf.parse(str);
			sdate = new java.sql.Date(udate.getTime()); //2013-01-14
		} catch (ParseException e) {
			e.printStackTrace();
		}

좋은 웹페이지 즐겨찾기