Home > Java > javaTutorial > How to express time in java

How to express time in java

Margaret Anne Kelly
Release: 2024-05-01 18:51:52
Original
1167 people have browsed it

Java provides multiple ways to represent time: 1. Timestamp (number of seconds or milliseconds since the reference point); 2. Date class (specific date and time combination); 3. Calendar class (Handling calendar and date calculations); 4. LocalDateTime class (date and time combination, no time zone information); 5. OffsetDateTime class (date and time combination, including time zone information).

How to express time in java

Time representation in Java

In Java, time can be represented in the following ways:

1. Using timestamps

A timestamp is a number that represents the number of seconds or milliseconds that have elapsed since a specific reference point. Java provides the System.currentTimeMillis() method to get the current timestamp.

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

2. Use the Date class The

Date class represents a specific moment. It is a container for a specific date and time combination. You can create a Date object and set its timestamp using the setTime() method.

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

3. Using the Calendar class

Calendar class provides an API for handling calendar and date calculations. It can be used to get various parts of a date, such as year, month, day, etc.

<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>
Copy after login

4. Use the LocalDateTime class (Java 8 and above)

LocalDateTime class represents a date and Time combination, but does not include time zone information.

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

5. Use the OffsetDateTime class (Java 8 and above)

OffsetDateTime class represents a date and Time combination and includes time zone information.

<code class="java">OffsetDateTime offsetDateTime = OffsetDateTime.now();</code>
Copy after login

The above is the detailed content of How to express time in java. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template