Java の String.format() 関数を使用して日付と時刻をフォーマットする
はじめに:
Java では、特定のスタイル要件を満たすために日付と時刻をフォーマットする必要があることがよくあります。 Java では日付と時刻をフォーマットする複数の方法が提供されており、一般的に使用される方法の 1 つは String.format() 関数を使用することです。この記事では、String.format() 関数を使用して日付と時刻をフォーマットする方法とコード例を紹介します。
コード例:
次は、String.format() 関数を使用して現在の日付と時刻をフォーマットする方法を示す簡単な例です。
import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class DateTimeFormatterDemo { public static void main(String[] args) { // 获取当前日期时间 LocalDateTime now = LocalDateTime.now(); // 使用默认格式(ISO_LOCAL_DATE_TIME) String defaultFormat = String.format("默认格式:%s", now); System.out.println(defaultFormat); // 自定义格式 String customFormat = String.format("自定义格式:%s", now.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))); System.out.println(customFormat); } }
分析:
上記のコードでは、まず LocalDateTime.now()
を使用して現在の日付と時刻を取得します。次に、String.format() 関数を使用して日時をフォーマットします。フォーマット文字列では、プレースホルダー %s
を使用して、置換する必要がある部分を示します。デフォルトの形式には、ISO_LOCAL_DATE_TIME 形式 (yyyy-MM-ddTHH:mm:ss
) がデフォルトで使用されます。カスタム形式の場合、DateTimeFormatter.ofPattern()
メソッドを使用して特定の形式を指定します。この例では、使用するカスタム形式は yyyy-MM-dd HH:mm:ss
です。最後に、フォーマットされた日付と時刻を出力します。
概要:
Java の String.format() 関数を使用すると、日付と時刻を簡単にフォーマットできます。デフォルトの形式を使用することも、特定の日付と時刻の形式をカスタマイズすることもできます。 String.format() 関数の使い方をマスターすることで、ビジネス ニーズをより適切に満たし、要件を満たす日付と時刻の形式を表示できるようになります。
注:
%H
は 24 時間制の時間を表します。 format 、%MM
は分を表します。特定の形式の文字については、Java 公式ドキュメントまたは関連資料を参照してください。 以上がJavaのString.format()関数を使用して日付と時刻をフォーマットします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。