logo

java.sql.날짜

java.sql.Date 클래스는 Java의 유일한 날짜를 나타냅니다. 이는 java.util.Date 클래스를 상속합니다.

java.sql.Date 인스턴스는 데이터베이스에 저장할 수 있는 날짜를 나타내기 때문에 JDBC에서 널리 사용됩니다.

java.sql.Date 클래스의 일부 생성자 및 메소드는 더 이상 사용되지 않습니다. 여기서는 더 이상 사용되지 않는 생성자 및 메서드 목록을 제공하지 않습니다.

java.sql.Date 생성자

아니요.건설자설명
1)날짜(긴 밀리초)1970년 1월 1일, 00:00:00 GMT 이후 지정된 밀리초 동안 SQL 날짜 개체를 생성합니다.

java.sql.Date 메소드

아니요.방법설명
1)void setTime(긴 시간)현재 SQL 날짜를 주어진 시간으로 변경합니다.
2)인스턴트에서 인스턴트로()현재 SQL 날짜를 Instant 개체로 변환합니다.
삼)LocalDate에서LocalDate()로현재 SQL 날짜를 LocalDate 개체로 변환합니다.
4)문자열 toString()이 SQL 날짜 개체를 문자열로 변환합니다.
5)정적 날짜 값(LocalDate 날짜)주어진 LocalDate에 대한 SQL 날짜 개체를 반환합니다.
6)정적 날짜 값(문자열 날짜)주어진 문자열에 대한 SQL 날짜 객체를 반환합니다.

java.sql.Date 예: 현재 날짜 가져오기

예제를 살펴보겠습니다. 자바에서 날짜 인쇄 java.sql.Date 클래스를 사용합니다.

파일 이름: SQLDateExample.java

 public class SQLDateExample { public static void main(String[] args) { long millis=System.currentTimeMillis(); java.sql.Date date=new java.sql.Date(millis); System.out.println(date); } } 
지금 테스트해보세요

산출:

2015-03-30 

Java 문자열을 java.sql.Date로 변환 예

예제를 살펴보겠습니다. 문자열을 java.sql.Date로 변환 valueOf() 메소드를 사용합니다.

파일 이름: StringToSQLDateExample.java

치란지비 배우
 import java.sql.Date; public class StringToSQLDateExample { public static void main(String[] args) { String str='2015-03-31'; Date date=Date.valueOf(str);//converting string into sql date System.out.println(date); } } 
지금 테스트해보세요

산출:

2015-03-31 

java.sql.Date 예: void setTime()

setTime() 메소드의 작동을 살펴보겠습니다.

파일 이름: SetTimeExample.java

 // important import statements import java.util.Calendar; import java.util.Date; public class SetTimeExample { // main method public static void main(String[] argvs) { // A date object is created with the specified time. Date d = new Date(); System.out.println('Initial date is: ' + d); // setting the time for 1000000 milliseconds after // 01 January, 1970, 00:00:00 GMT. d.setTime(1000000); // Printing the time System.out.println('Date after the setting the time is: ' + d); } } 

산출:

 Initial date is: Fri Nov 26 11:52:20 GMT 2021 Date after the setting the time is: Thu Jan 01 00:16:40 GMT 1970 

java.sql.Date 예: void toLocalDate()

toLocalDate() 메소드의 작동을 살펴보겠습니다.

java do while 예제

파일 이름: ToLocalDateExample.java

 // important import statement import java.util.*; import java.time.*; public class ToLocalDateExample { // main method public static void main(String[] argvs) { // Getting the instance of LocalDateTime LocalDateTime dtm = LocalDateTime.now(); // Getting the LocalDate representation of the LocalDateTime // using the toLocalDate() method System.out.println('The date is: ' + dtm.toLocalDate()); } } 

산출:

 The date is: 2021-11-26 

java.sql.Date 예: void toInstant()

toInstant() 메소드의 작동을 살펴보겠습니다.

파일 이름: ToInstantExample.java

 // important import statement import java.util.Calendar; import java.util.Date; import java.time.Instant; public class ToInstantExample { // main method public static void main(String argvs[]) { // Creating an object of Calendar // by invoking the getInstance method Calendar cln = Calendar.getInstance(); // Setting the Month // The months begin with 0. 0 means January cln.set(Calendar.MONTH, 07); // Setting Date cln.set(Calendar.DATE, 12); // Setting Year cln.set(Calendar.YEAR, 2021); // Creating an object of the class Date // with the mentioned time. Date d = cln.getTime(); Instant instt = d.toInstant(); System.out.println('The original Date is: ' + d.toString()); System.out.println('The instant is: ' + instt); } } 

산출:

 The original Date is: Thu Aug 12 12:41:01 GMT 2021 The instant is: 2021-08-12T12:41:01.635Z