ホームページ  >  記事  >  Java  >  Java では、SimpleDateFormat 形式のコードとは何ですか?

Java では、SimpleDateFormat 形式のコードとは何ですか?

WBOY
WBOY転載
2023-09-10 22:01:021072ブラウズ

Java では、SimpleDateFormat 形式のコードとは何ですか?

java.text.SimpleDateFormat クラスは、文字列をフォーマットして日付に解析し、日付を文字列に解析するために使用されます。

日付文字列の解析

このクラスのコンストラクターの 1 つは、目的の日付形式を表す String 値を受け取り、SimpleDateFormat オブジェクトを作成します。文字列を解析/Date オブジェクトに変換します。

  • 必要な形式文字列を渡して、このクラスをインスタンス化します。
  • parse() を使用して日付文字列メソッドを解析します。

以下は、書式設定に使用される文字のリストとその説明と例です -

##GyY 中期#L今月の週#12927##F曜日H##k# # の時間数#午前/午後 (1-12)1、5、121 時間あたりの分数 分と秒##Sミリ秒zZ-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: 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

例rreeee

文字

##コンポーネント

時代インジケーター

AD、BC

2005、96

周年記念

2005、1996

1 年の月数

9 月、09 年 9 月

今年の 1 か月

9 月、09 年 9 月

#w

1 周年記念

23

##W

W

p>

##3

##D

##今年の日

d

1月のいつか

#5

E

曜日 (名前)

月曜日、月曜日

u

曜日(数字)

1

a

午前/午後# ## #########午後。 AM

時間 (0-23)

0、22

##時間帯 (1 ~ 24)

1、12、24

K

午前/午後 (0-11) 時間

0、5、11

h

#25

td>

s

24

756

##z

タイムゾーン

太平洋標準時、グリニッジ標準時

タイムゾーン

-0500

XXX

タイムゾーン

ライブ デモンストレーション
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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。