Rumah > Java > javaTutorial > Bagaimana untuk menyatakan masa dalam java

Bagaimana untuk menyatakan masa dalam java

Margaret Anne Kelly
Lepaskan: 2024-05-01 18:51:52
asal
1182 orang telah melayarinya

Java menyediakan pelbagai cara untuk mewakili masa: 1. Cap masa (bilangan saat atau milisaat sejak titik rujukan); . Kelas LocalDateTime (gabungan tarikh dan masa, tiada maklumat zon masa); . Bilangan saat atau milisaat yang telah berlalu sejak itu. Java menyediakan kaedah System.currentTimeMillis() untuk mendapatkan cap masa semasa.

<code class="java">long timestamp = System.currentTimeMillis();</code>
Salin selepas log masuk

2 Gunakan kelas Tarikh Bagaimana untuk menyatakan masa dalam java

Kelas Tarikh mewakili masa tertentu. Ia adalah bekas untuk gabungan tarikh dan masa tertentu. Anda boleh membuat objek Date dan menetapkan cap masanya menggunakan kaedah setTime().

<code class="java">Date date = new Date();
date.setTime(timestamp);</code>
Salin selepas log masuk

3 Menggunakan kelas Calendar

Kelas Calendar menyediakan API untuk mengendalikan pengiraan kalendar dan tarikh. Ia boleh digunakan untuk mendapatkan pelbagai bahagian tarikh, seperti tahun, bulan, hari, dll.

<code class="java">Calendar calendar = Calendar.getInstance();
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH);
int day = calendar.get(Calendar.DAY_OF_MONTH);</code>
Salin selepas log masuk

4 Menggunakan kelas LocalDateTime (Java 8 dan ke atas)

System.currentTimeMillis() 方法来获取当前时间戳。

<code class="java">LocalDateTime localDateTime = LocalDateTime.now();</code>
Salin selepas log masuk

2. 使用 Date

Date 类表示一个特定时刻。它是一个具体日期和时间组合的容器。可以创建一个 Date 对象并使用 setTime() 方法设置其时间戳。

<code class="java">OffsetDateTime offsetDateTime = OffsetDateTime.now();</code>
Salin selepas log masuk

3. 使用 Calendar

Calendar 类提供了用于处理日历和日期计算的 API。它可以用来获取日期的各个部分,例如年、月、日等。

rrreee

4. 使用 LocalDateTime 类 (Java 8 及更高版本)

LocalDateTime 类表示一个日期和时间组合,但不包含时区信息。

rrreee

5. 使用 OffsetDateTime 类 (Java 8 及更高版本)

OffsetDateTime

Kelas LocalDateTime mewakili gabungan tarikh dan masa, tetapi tidak termasuk maklumat zon waktu. . 🎜rrreee🎜🎜5 Menggunakan kelas OffsetDateTime (Java 8 dan ke atas) 🎜🎜🎜 Kelas OffsetDateTime mewakili gabungan tarikh dan masa dan termasuk maklumat zon waktu. 🎜rreeee

Atas ialah kandungan terperinci Bagaimana untuk menyatakan masa dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan