Java SimpleDateFormat 클래스의 날짜 형식
이 기사에서는 Java의 SimpleDateFormat 클래스에서 사용할 수 있는 날짜 형식을 보여줍니다.
Java SimpleDateFormat 클래스의 날짜 형식
SimpleDateFormat 클래스는 데이터 형식 지정 및 처리를 용이하게 합니다. 한 날짜 형식에서 다른 날짜 형식으로 전환할 수 있습니다.
그것은 사용자가 문자열 날짜 형식에서 날짜 개체를 변환할 수 있습니다. 주어진 날짜를 DateTime 문자열로 변환하려면 SimpleDateFormat 클래스의 format()
메소드를 사용하십시오.
이 방법은 날짜와 시간을 MM/dd/yyyy와 같은 특정 형식으로 변환합니다. 날짜 형식 지정에 사용된 날짜 및 시간 패턴을 더 보려면 여기를 클릭하십시오.
통사론:
public final String format(Date date)
메소드는 Date
객체 유형의 날짜에 대해 하나의 인수를 허용합니다. MM/dd/yyyy 형식의 날짜 또는 시간을 반환합니다.
다음 예제는 SimpleDateFormat의 format()
메소드를 구현하는 방법을 보여줍니다.
예시:
먼저 다음 라이브러리를 가져옵니다.
import java.text.*;
import java.util.Calendar;
sdf
라는 SimpleDateFormat 유형 개체를 만들고 월, 날짜 및 연도 형식을 기본 클래스의 인수로 전달합니다.
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
이제 Calend
라는 이름의 달력 유형 개체를 만듭니다.
Calendar Calend = Calendar.getInstance();
.getTime()
메소드를 사용하여 Calend
객체를 인쇄하여 실제 시간을 얻을 수 있습니다.
System.out.println("The original Date: " + Calend.getTime());
format()
메서드를 사용하여 변환한 다음 Todaysdate
개체를 인쇄하여 오늘 날짜를 검색할 수 있습니다. 이 개체는 오늘의 현재 시간을 MM/dd/yyyy
형식으로 출력합니다.
String Todaysdate = sdf.format(Calend.getTime());
System.out.println("Today's Date is: " + Todaysdate);
예제 소스 코드:
import java.text.*;
import java.util.Calendar;
public class Example1 {
public static void main(String[] args) throws InterruptedException {
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
Calendar Calend = Calendar.getInstance();
System.out.println("The original Date: " + Calend.getTime());
String Todaysdate = sdf.format(Calend.getTime());
System.out.println("Today's Date is: " + Todaysdate);
}
}
출력:
java -cp /tmp/gMkhJcqRJw Example1
The original Date: Fri Mar 25 03:55:00 GMT 2022
Today's Date is: 03/25/2022
I have been working as a Flutter app developer for a year now. Firebase and SQLite have been crucial in the development of my android apps. I have experience with C#, Windows Form Based C#, C, Java, PHP on WampServer, and HTML/CSS on MYSQL, and I have authored articles on their theory and issue solving. I'm a senior in an undergraduate program for a bachelor's degree in Information Technology.
LinkedIn