この記事では、さまざまなライブラリと Java 言語の対応するインポート ステートメントを使用して、さまざまな方法で月をフォーマットします。 Java プログラム出力で月を表示するには、さまざまな方法があります。月は数字で書かれることもあれば、長い形式または省略された形式で書かれることもあります。月の名前は、スペイン語、フランス語など、他の言語で記述することもできます。
###アルゴリズム###
- ステップ 1
- ユーザーに日付の入力を求めます。
- ステップ 2
- 日付の月の部分を決定します。
- ステップ 3
- 月の形式を指定します。
- ステップ 4
- 指定された形式で月を出力します。
複数の方法
私たちはさまざまな方法を使用してソリューションを提供します。
java.time.Monthを使用する場合
java.util.Date と配列を使用する
String とそのメソッドを使用する
java.text.SimpleDateFormatを使用する
java.util.Calendar を使用する場合-
プログラムとその出力を 1 つずつ見てみましょう。
方法 1: java.time.Month を使用する
この方法では、1から始まる月番号を指定して月を印刷します。たとえば、 -> Month.of(1) は JANUARY を示します。
###例###
リーリー
###出力###
リーリー
方法 2: java.util.Date と配列を使用する
このメソッドでは、文字列配列を使用して月の短い形式 (1 月、2 月など) を格納します。 substring メソッドを使用して日付の月の部分を識別し、指定された形式で出力します。
###例###
リーリー
###出力###
リーリー
方法 3: 文字列とそのメソッドを使用する
このメソッドでは、日付を文字列として入力します。次に、部分文字列メソッドを使用して、月の部分を識別して出力します。月は数値でも表示できます。
###例###
リーリー
###出力###
リーリー
方法 4: java.text.SimpleDateFormat を使用する
この方法では、日付の表示モードとしてさまざまな形式を指定できます。日付の月形式は、MMM 形式 (例: Feb) または MMMM 形式 (例: 2 月) で出力されます。また、月の名前をさまざまなロケール形式や言語で表示するために使用することもできます。 eq の場合、スペイン語の febrero は 2 月を意味します。
###例###
リーリー
###出力###
リーリー
方法 5: java.util.Calendar を使用する
このメソッドでは、Calender オブジェクトを使用し、Calendar.MONTH を使用して月を検索します。このインデックスは 0 から始まるため、日付に正しい月を出力するには、Calendar.MONTH に 1 を追加します。
###例###
リーリー
###出力###
リーリー
###結論は###
この記事では、Java 言語を使用して月のさまざまな形式を調べます。使用された各メソッドの出力とともに、さまざまなコード例も示されています。
以上が月をさまざまな形式で印刷する Java プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。