Java SimpleDateFormat 클래스의 날짜 형식

Muhammad Zeeshan 2023년10월12일
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
Muhammad Zeeshan avatar Muhammad Zeeshan avatar

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

관련 문장 - Java DateTime