The Wayback Machine - https://web.archive.org/web/20240126205634/https://www.geeksforgeeks.org/java-date-time-programs/
Open In App
Related Articles

Java Date-Time Programs

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Report issue
Report

Date and time are important aspects of many programs, such as calendars, schedulers, timers, clocks, etc. Java provides different classes and packages to handle date and time in various ways.

One of the packages that Java offers is java.time, which was introduced in Java 8. This package contains many classes that represent date and time without timezone information, such as LocalDate, LocalTime, LocalDateTime, etc. These classes are immutable, which means they cannot be changed once created. They also provide methods for formatting, parsing, comparing, and manipulating date and time values.

For example, the LocalDateTime class represents a date and time in the format yyyy-MM-dd-HH-mm-ss.zzz, such as 2023-08-10-12-12-50.123.

  • To create a LocalDateTime object, you can use the now() method, which returns the current date and time.
  • There is no in-built Date class in Java, but you can import the java.time package to work with the date and time API.
  • The package includes many date and time classes.

This Java Date-time programs article will cover basic to advanced Date Time Programs in all formats.

Java Date & Time – Programming Examples

  1. Java Program to Format Time in AM-PM format
  2. Java Program to Display Name of a Month in (MMM) Format
  3. Java Program to Display Current Hour and Current Minute
  4. Java Program to Display Current Date and Time
  5. Program to convert time from 12 hour to 24 hour format
  6. Java Program Format Time in MMMM Format
  7. How to format seconds?
  8. Java Program to Display Name of a Month in (MMM) Format
  9. Java Program to Display Name of the Weekdays in Calendar Year
  10. How to add time to Date?
  11. Java Program to Display Time in Different Country Format
  12. How to display time in different languages?
  13. Java Program to Show Time By Rolling Through Hours and Months
  14. How to find which week of the year?
  15. Java Program to Display Dates of a Calendar Year in Different Format

Date-time Programs in Java – FAQs

1. How do I get the current date and time in Java?

Use “java.time.LocalDateTime.now()” to fetch the current date and time.

2. How can I format a date to a specific pattern?

Utilize “java.time.format.DateTimeFormatter” to format dates as needed.

3. What’s the best way to calculate the difference between two dates?

Use “java.time.Duration.between()” for precise date/time differences.

4. How do I handle time zones in Java date-time programs?

Utilize “java.time.ZonedDateTime” with appropriate time zone settings.

Learn to code easily with our course Coding for Everyone. This course is accessible and designed for everyone, even if you're new to coding. Start today and join millions on a journey to improve your skills!

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Looking for a place to share your ideas, learn, and connect? Our Community portal is just the spot! Come join us and see what all the buzz is about!


Commit to GfG's Three-90 Challenge! Purchase a course, complete 90% in 90 days, and save 90% cost click here to explore.
Last Updated : 21 Sep, 2023
Like Article
Save Article
Share your thoughts in the comments
Similar Reads
Complete Tutorials