Maison  >  Article  >  Java  >  Comment exprimer le temps en Java

Comment exprimer le temps en Java

Margaret Anne Kelly
Margaret Anne Kellyoriginal
2024-05-01 18:51:521107parcourir

Java propose plusieurs façons de représenter l'heure : 1. Horodatage (nombre de secondes ou de millisecondes depuis un point de référence) ; 2. Classe de date (combinaison de date et d'heure spécifique) ; 3. Classe de calendrier (calendrier de traitement et calcul de date) ; . Classe LocalDateTime (combinaison de date et d'heure, aucune information de fuseau horaire) ; 5. Classe OffsetDateTime (combinaison de date et d'heure, y compris les informations de fuseau horaire).

Comment exprimer le temps en Java

Représentation du temps en Java

En Java, le temps peut être représenté des manières suivantes :

1. Utilisation d'horodatages

Un horodatage est un nombre qui représente le temps écoulé depuis un point de référence spécifique. Nombre de secondes ou de millisecondes écoulées depuis. Java fournit la méthode System.currentTimeMillis() pour obtenir l'horodatage actuel. System.currentTimeMillis() 方法来获取当前时间戳。

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

2. 使用 Date

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

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

3. 使用 Calendar

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

<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>

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

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

<code class="java">LocalDateTime localDateTime = LocalDateTime.now();</code>

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

OffsetDateTime

<code class="java">OffsetDateTime offsetDateTime = OffsetDateTime.now();</code>
🎜2. Utilisez la classe Date 🎜🎜🎜La classe Date représente un moment précis. Il s'agit d'un conteneur pour une combinaison de date et d'heure spécifique. Vous pouvez créer un objet Date et définir son horodatage à l'aide de la méthode setTime(). 🎜rrreee🎜🎜3. Utilisation de la classe Calendar 🎜🎜🎜 La classe Calendar fournit des API pour gérer les calculs de calendrier et de date. Il peut être utilisé pour obtenir différentes parties d'une date, telles que l'année, le mois, le jour, etc. 🎜rrreee🎜🎜4. Utilisation de la classe LocalDateTime (Java 8 et supérieur) 🎜🎜🎜 La classe LocalDateTime représente une combinaison de date et d'heure, mais n'inclut pas les informations de fuseau horaire. . 🎜rrreee🎜🎜5. Utilisation de la classe OffsetDateTime (Java 8 et supérieur) 🎜🎜🎜 La classe OffsetDateTime représente une combinaison de date et d'heure et inclut des informations de fuseau horaire. 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie super en JavaArticle suivant:Que signifie super en Java