java.util.Date와java.sql.Date의 차이점

내 데이터베이스에 날짜 유형이 사용되었다.자바로 프로그래밍할 때 자바를 동시에 import했습니다.util.*자바랑.sql.*,발견 Date 유형 직접 설명
Date dt;
잘못 보고할 거예요. 조사해 보니까java가 있어요.util.Date와java.sql.Date, 날짜 유형을 정의할 때 전체 이름을 사용합니다.

java.util.Date udt;

java.sql.Date sdt;

그리고 자바를 알아볼게요.util.Date와java.sql.Date의 차이와 용법, 이 방면의 인터넷 자료는 매우 완전하기 때문에 나는 군더더기 없이 말할 필요가 없다. 대체적인 차이는 바로java이다.util.Date는 날짜와 시간을 지원하고java.sql.날짜는 날짜만 지원됩니다.뒤에 String 회전자바도 썼어요.sql.Date, 이것도 인터넷에서 찾을 수 있어요. 제가 비교적 좋아하는 방법을 간략하게 소개해 드릴게요.
우선, SimpleDateFormat 대상을 준비하고, SimpleDateFormat 클래스를 사용하려면 importjava가 필요합니다.text.SimpleDateFormat
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd”);//yyyy-MM-dd는 우리가 변환하고 싶은 날짜 형식입니다. 이따가 변환된 문자열도 이 형식으로 써야 합니다.
그리고 자바를 준비하세요.util.Date 객체 및 변환 대기 문자열

String str = ”2011-06-30”;// 2011/06/30 , , yyyy-MM-dd
java.util.Date udt = null;
그리고 df로str를java로 변환합니다.util.Date, 그리고 udt에 값 부여

udt = df.parse(str);

그리고 udt에서 우리가 필요로 하는java를 얻는다.sql.Date

java.sql.Date sdt = new java.sql.Date(udt.getTime());

요약하면 SimpleDateFormat을 사용하여 날짜로 변환할 문자열을java로 포맷합니다.util.Date 형식, 그리고 얻은 java.util.Date 객체는 java를 받습니다.sql.Date 객체는 다음과 같은 코드로 함수로 작성할 수 있습니다.

public java.sql.Date stringToSQLDate(String str){
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);
Java.util.Date udt=null;
try{
udt = sdf.parse(str);
}catch(Exceprion e){
e.printStackTrace();
}
java.sql.Date sdt = new java.sql.Date(udt.getTime());
return sdt;
} 
위에서 말한 것이 바로 본문의 전체 내용입니다. 여러분이 좋아하시기 바랍니다.

좋은 웹페이지 즐겨찾기