Javaクラス07_使用時間処理クラス(下)

1.LocalDateクラス

LOCALDATE日時オブジェクトが不変、日付であり、一般的に日付とみなされます。あなたは、日付、曜日や曜日など他の日付フィールドにもアクセスすることができます。例えば、「日付」の値を格納することができます。

import java.time.LocalDate;
public class Test {
	public static void main(String[] args) {
		// 获取现在的时间
		LocalDate date = LocalDate.now();
		// 现在的时间转换为字符串
		String dateTime = date.toString();
		System.out.println(dateTime);
		// 设置当前时间为2022-01-10
		LocalDate newLd = LocalDate.of(2022, 1, 10);
		String newDateTime = newLd.toString();
		System.out.println(newDateTime);
	}
}

2.LocalTimeクラス

秒 - にLocalTime日付時刻オブジェクトは不変、時刻を表す、通常みなさ時間です。時間は、ナノ秒の精度で表現されます。例えば、値「13:45.30.123456789は」にLocalTimeに格納することができます。

import java.time.LocalDate;
public class Test {
	public static void main(String[] args) {
		// 获取现在的时间
		LocalDate ld = LocalDate.now();
		// 现在的时间转换为字符串
		String dateTime = ld.toString();
		System.out.println(dateTime);
		// 设置当前时间为2022-01-10
		LocalDate newLd = LocalDate.of(2022, 1, 10);
		String newDateTime = newLd.toString();
		System.out.println(newDateTime);
	}
}

3.LocalDateTimeクラス

とき - - - 月 - 日分 - 秒のLocalDateTime日時オブジェクトは不変で、日付と時刻を代表して、一般的に年と考えられています。あなたは、日付、曜日や曜日など、他の日付と時刻のフィールドを、またアクセスすることができます。時間は、ナノ秒の精度で表現されます。例えば、「13時2007年10月2日:45.30.123456789」の値がLocalDateTimeをに保存することができます。

import java.time.LocalDateTime;
public class Test {
	public static void main(String[] args) {
		// 获取现在的时间和日期
		LocalDateTime ldt = LocalDateTime.now();
		// LocalDateTime转换为字符串
		String dateTime = ldt.toString();
		System.out.println(dateTime);
		// 去掉毫秒
		String newDateTime = LocalDateTime.now().withNano(0).toString();
		// 2018-08-16T16:25:37 T ---->time
		System.out.println(newDateTime);
		// 获取年月日
		int year = ldt.getYear();
		int month = ldt.getMonthValue();
		int day = ldt.getDayOfMonth();
		System.out.println(year + "-" + month + "-" + day);
	}
}

PS:最新の無料のマニュアルと教育ビデオの場合は、QQグループ(627407545)を追加してください受けます。

公開された92元の記事 ウォンの賞賛0 ビュー2593

おすすめ

転載: blog.csdn.net/zhoujunfeng121/article/details/104784330