Javaにおいて、時間の文字列をフォーマットする方法は何ですか?

Javaでの時間文字列のフォーマット方法は、SimpleDateFormatクラスを使用することです。このクラスを使用すると、任意の日付/時間フォーマットを定義し、日付/時間オブジェクトを指定された文字列形式にフォーマットしたり、文字列を日付/時間オブジェクトに解析したりすることができます。

日付オブジェクトを文字列にフォーマットする簡単な例を以下に示します。

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatExample {
    public static void main(String[] args) {
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String formattedDate = sdf.format(date);
        
        System.out.println("Formatted Date: " + formattedDate);
    }
}

この例では、SimpleDateFormatクラスを使用して、”yyyy-MM-dd HH:mm:ss”の日付フォーマットを作成し、現在の日付オブジェクトをこの形式の文字列にフォーマットしました。

例えば、文字列を日付オブジェクトに変換したい場合、SimpleDateFormatクラスのparse()メソッドを使用することもできます。

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateFormatExample {
    public static void main(String[] args) {
        String dateStr = "2021-05-20 14:30:00";
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        
        try {
            Date date = sdf.parse(dateStr);
            System.out.println("Parsed Date: " + date);
        } catch (ParseException e) {
            e.printStackTrace();
        }
    }
}

この例では、私たちはSimpleDateFormatクラスのparse()メソッドを使用して文字列”2021-05-20 14:30:00″を日付オブジェクトに解析しています。

要总结一下,在Java中,时间字符串的格式化是通过SimpleDateFormat类来实现的。您可以使用该类来定义您自己的日期/时间格式,并将日期对象格式化为特定的字符串格式,或者将字符串解析为日期对象。

コメントを残す 0

Your email address will not be published. Required fields are marked *


广告
広告は10秒後に閉じます。
bannerAds