Java
 Computer >> コンピューター >  >> プログラミング >> Java

異なる国の形式で時刻を表示するJavaプログラム


この記事では、さまざまな国の形式で時刻を表示する方法を理解します。 Javaには組み込みのDateクラスはありませんが、java.timeパッケージをインポートしてdate andtimeAPIで動作させることができます。パッケージには多くの日付と時刻のクラスが含まれています。

以下は同じのデモンストレーションです-

入力がであると仮定します −

Run the program

必要な出力は

The England Format is: Friday, 18 March 2022
The Italian Format is: venerdì, 18 marzo 2022

アルゴリズム

Step 1 - START
Step 2 - Declare an object of LocalDateTime namely date.
Step 3 - Define the values.
Step 4 - Define different date time formats using DateTimeFormatter objects.
Step 5 - Display the different date time formats of different countries.
Step 6 - Stop

例1

ここでは、「main」関数の下ですべての操作をバインドします。

import java.text.DateFormat;
import java.util.*;
public class Demo {
   public static void main(String[] args) throws Exception{
      System.out.println("The required packages have been imported");
      Date date_time = new Date();
      Locale England_time = new Locale("en", "ch");
      DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);
      System.out.println("\nThe England Format is: " + de.format(date_time));
      Locale Italy_time = new Locale("it", "ch");
      DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);
      System.out.println("The Italian Format is: " + di.format(date_time));
   }
}

出力

The required packages have been imported

The England Format is: Tuesday, March 29, 2022
The Italian Format is: marted?, 29. marzo 2022

例2

ここでは、操作をオブジェクト指向プログラミングを示す関数にカプセル化します。

import java.text.DateFormat;
import java.util.*;
public class Demo {
   static void Time_formats(Date date_time ){
      Locale England_time = new Locale("en", "ch");
      DateFormat de = DateFormat.getDateInstance(DateFormat.FULL, England_time);
      System.out.println("\nThe England Format is: " + de.format(date_time));
      Locale Italy_time = new Locale("it", "ch");
      DateFormat di = DateFormat.getDateInstance(DateFormat.FULL, Italy_time);
      System.out.println("The Italian Format is: " + di.format(date_time));
   }
   public static void main(String[] args) throws Exception{
      System.out.println("The required packages have been imported");
      Date date_time = new Date();
      System.out.println("A date object has been defined");
      Time_formats(date_time);
   }
}

出力

The required packages have been imported

The England Format is: Tuesday, March 29, 2022
The Italian Format is: marted?, 29. marzo 2022

  1. JavaでJComboBox内にさまざまなフォントアイテムを表示するにはどうすればよいですか?

    JComboBox JComponentのサブクラスです クラスであり、テキストフィールドの組み合わせです。 およびドロップダウンリスト ユーザーはそこから値を選択できます。 JComboBox ActionListener、ChangeListenerを生成できます 、および ItemListener ユーザーがコンボボックスでアクションを実行するときのインターフェイス。 JComboBox内にさまざまなフォントスタイルを表示できます ListCellRendererを実装する インターフェイス 例 import java.awt.*; import javax.swing.

  2. Javaプログラムを実行するために必要なさまざまな手順は何ですか?

    Javaプログラムの実行は、5つの主要なステップに従います 編集-ここでは、プログラマーは単純なエディターまたはメモ帳アプリケーションを使用してJavaプログラムを作成し、最後に「.java」拡張子を付けます。 コンパイル-このステップでは、プログラマーがjavacコマンドを実行し、.javaファイルがJava仮想マシンによって理解される言語であるバイトコードに変換されます(これにより、Javaプラットフォームが独立した言語になります)。このステップでは、コンパイル時のエラーが発生します。 ロード-次に、プログラムがメモリにロードされます。これは、バイトコードを含む.classファイルを取得