>  기사  >  Java  >  Java의 SimpleDateFormat 형식 코드는 무엇입니까?

Java의 SimpleDateFormat 형식 코드는 무엇입니까?

WBOY
WBOY앞으로
2023-09-10 22:01:021072검색

Java의 SimpleDateFormat 형식 코드는 무엇입니까?

java.text.SimpleDateFormat 클래스는 문자열을 날짜로 형식화하고 구문 분석하고 날짜를 문자열로 구문 분석하는 데 사용됩니다.

날짜 문자열 구문 분석

이 클래스의 생성자 중 하나는 원하는 날짜 형식을 나타내는 문자열 값을 받아들이고 SimpleDateFormat 객체를 생성합니다. 문자열을 Date 객체로 구문 분석/변환합니다.

  • 필수 형식 문자열을 전달하여 이 클래스를 인스턴스화합니다.
  • parse() 메서드를 사용하여 날짜 문자열을 구문 분석하세요.

여기에 설명과 예시가 포함된 서식 지정에 사용되는 문자 목록이 있습니다. -

-06, -0600, -06:00

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
      SimpleDateFormat formatter = new SimpleDateFormat("yyyy/dd/MM");      
      Date date = formatter.parse("2007/25/06");
      System.out.println("Date value: "+date);    
      formatter = new SimpleDateFormat("y:G");      
      date = formatter.parse("1920:BC");
      System.out.println("Date value: "+date);    
      formatter = new SimpleDateFormat("D-M-Y");      
      date = formatter.parse("25-05-1989");
      System.out.println("Date value: "+date);
   }
}
Date value: Thu Jan 01 07:25:30 IST 1970
Date value: Sun Dec 31 00:00:00 IST 2017
Date value: Thu Jan 01 09:00:00 IST 1970

Letters

Components

Examples

G

시대의 지표 AD, BC

y

연도

2005년, 96

Y

기념일

2005년, 1996년

중간

September, September, September, September, September, 09

w

1주년

23

W

W

월의 주

3

D p>

요일

129

d

1월의 날

27

F

월의 날

5

E

요일(이름)

월요일, 월요일

u

요일(숫자)

1

a

AM/PM

오후. AM

H

시간(0-23)

0, 22

k

시간(1- 2 4)

1, 12, 24

K

AM/PM(0~11)회

0, 5, 11

h

오전/ pm 시간(1-12)

1, 5, 12

미터

분당 시간

td>

25

s

분 초

24

S

밀리초

756

z

z

Time Zone

태평양 표준시 , 그리니치 표준시

Z

Time Zone

-0500

X

Time Zone

라이브 데모

Output
Date value: Mon Jun 25 00:00:00 IST 2007
Date value: Sun Jan 01 00:00:00 IST 1920
Date value: Sun Jan 01 00:00:00 IST 1989

Example

라이브 데모
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Sample {
   public static void main(String args[]) throws ParseException {  
      SimpleDateFormat formatter1 = new SimpleDateFormat("HH:mm:ss");      
      Date time1 = formatter1.parse("07:25:30");
      System.out.println("Date value: "+time1);    
      SimpleDateFormat formatter2 = new SimpleDateFormat("EEE:MMM-d:YYYY");      
      Date time2 = formatter2.parse("Sun:Jan-8:2018");
      System.out.println("Date value: "+time2);    
      SimpleDateFormat formatter3 = new SimpleDateFormat("hh 'o''clock' a");      
      Date time3 = formatter3.parse("09 o'clock AM");
      System.out.println("Date value: "+time3);
   }
}

Output

위 내용은 Java의 SimpleDateFormat 형식 코드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제