Javaは、指定された日付の年、月、日、時、分、秒を取得します。

学習目標:

  • 1. Java で java.util.Date を使用して、指定した日付の年を取得します
  • 2. Java で java.util.Date を使用して、指定した日付の月を取得します
  • 3. Java で java.util.Date を使用して、指定された日付の曜日を取得します
  • 4. Java で java.util.Date を使用して、指定した日付の時刻を取得します
  • 5. Java で java.util.Date を使用して、指定した日付の分を取得します
  • 6. Java で java.util.Date を使用して、指定した日付の秒を取得します

学習内容:

内容如下所示:

1. Javaパッケージをインポートする

  import java.util.Date;

2. Java で java.util.Date を使用して、指定した日付の年を取得します

Date date=new Date();
String year=String.format("%tY", date);

3. Java で java.util.Date を使用して、指定した日付の月を取得します

Date date=new Date();
String mon=String .format("%tm", date);

4. Java で java.util.Date を使用して、指定した日付の曜日を取得します

Date date=new Date();
String day=String .format("%td", date);

5. Java で java.util.Date を使用して、指定した日付の時刻を取得します

 Date date=new Date();
 String h=String .format("%tH", date);

6. Java で java.util.Date を使用して、指定した日付の分を取得します

 Date date=new Date();
 String m=String .format("%tM", date);

7. Java で java.util.Date を使用して、指定した日付の秒を取得します

     Date date=new Date();
     String s=String .format("%tS", date);

要約:

知识小结:

  • 1. String.format() メソッドは文字列をフォーマットするメソッドです
  • 2. 出力文字列: プレースホルダー「%s」は、出力される文字列そのものを表します。(データ型を文字列として定義)
  • 3. 出力整数: プレースホルダー「%d」は 1 つだけあり、出力される整数を表します。(データ型を int として定義します)
  • 4. 浮動小数点数の出力: プレースホルダー「%.2f」は 1 つだけあり、出力される浮動小数点数を表します。「.2」は出力される小数点以下の桁数を表します。つまり、小数点以下 2 桁が出力されます。保持されます。(データ型をdoubleとして定義します)
  • 5. 出力日: プレースホルダー「%tF」は出力される日付を表します。「%tF」は、出力の日付形式が「年-月-日」であることを意味するため、形式文字列は「%tF」、パラメータリストは日付になります。(データ型を日付として定義します)
  • 6. 出力時間: プレースホルダー「%tT」は、出力される時間を表します。「%tT」は、出力時刻の形式が「時:分:秒」であることを示します。パラメータリストは日付です。(データ型を日付として定義します)
  • 7. 出力帯域幅レート: プレースホルダー「%.2f」とテキスト「Mbps」。これらは合わせて、出力される帯域幅レートを表します。(データ型をdoubleとして定義します)
  • 8. 出力通貨金額: プレースホルダー「%.2f」。出力される通貨金額を表します。ここで、「「通貨記号を示します。「.2」は出力される小数点以下の桁数を示します。つまり、小数点以下 2 桁を保持します。したがって、書式文字列は「$%.2f」で、パラメータのリストは amount です。(定義されたデータ型はdoubleです)
  • 9. "%e" は科学的表記法で表現された浮動小数点数を出力します
  • 10. 8 進数で表された整数を出力するには、「%o」を使用します。
  • 11. "%x" は 16 進数などで表された整数を出力します。

おすすめ

転載: blog.csdn.net/YHLSunshine/article/details/132665806