데이터베이스에서 날짜 유형을 사용합니다. Java로 프로그래밍 할 때 가져 오기는 java.util.*및 java.sql.*도 날짜 유형이 직접 선언 된 것을 발견했습니다.
날짜 dt;
오류를보고합니다. 확인 후 java.util.date 및 java.sql.date가 있음을 알았습니다.
java.util.date udt;
그런 다음 java.util.date 및 java.sql.date의 차이점과 사용을 확인했습니다. 나는 또한 java.sql.date를 사용했습니다.
우선, simpledateformat 클래스를 사용하여 simpledateformat 객체를 준비하십시오.
simpledateformat df = 새로운 simpledateformat ( "yyyy-mm-dd");
그런 다음 java.util.date 객체와 변환 할 문자열을 준비하십시오.
다음과 같이 코드 코드를 복사하십시오.
String str = "2011-06-30"; // 여기에서 2011/06/30으로 쓸 수 없으므로 오류가 발생합니다.
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"); printStackTrace ();} java.sql.date sdt = new java.sql.date (udt.gettime ()));위는이 기사의 모든 내용입니다.