Java: Print Yyyy-MM-dd, HH:mm:ss In Various Format - W3resource
Java: Print yyyy-MM-dd, HH:mm:ss, yyyy-MM-dd HH:mm:ss, E MMM yyyy HH:mm:ss.SSSZ and HH:mm:ss,Z
Last update on May 19 2025 13:11:11 (UTC/GMT +8 hours)
45. Print Custom Date Formats
Write a Java program to print yyyy-MM-dd, HH:mm:ss, yyyy-MM-dd HH:mm:ss, E MMM yyyy HH:mm:ss.SSSZ and HH:mm:ss,Z format pattern for date and time.
Sample Solution:
Java Code:
import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.OffsetDateTime; import java.time.ZonedDateTime; import java.time.OffsetTime; import java.time.format.DateTimeFormatter; import java.util.Date; public class Main { public static void main(String[] args) { String result; //yyyy-MM-dd LocalDate localDate = LocalDate.now(); DateTimeFormatter formatterLocalDate = DateTimeFormatter.ofPattern("yyyy-MM-dd"); result = formatterLocalDate.format(localDate); System.out.println("\nyyyy-MM-dd: " + result); // HH:mm:ss LocalTime localTime = LocalTime.now(); DateTimeFormatter formatterLocalTime = DateTimeFormatter.ofPattern("HH:mm:ss"); result = formatterLocalTime.format(localTime); System.out.println("\nHH:mm:ss: " + result); // yyyy-MM-dd HH:mm:ss LocalDateTime localDateTime = LocalDateTime.now(); DateTimeFormatter formatterLocalDateTime = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); result = formatterLocalDateTime.format(localDateTime); System.out.println("\nyyyy-MM-dd HH:mm:ss: " + result); // E MMM yyyy HH:mm:ss.SSSZ ZonedDateTime zonedDateTime = ZonedDateTime.now(); DateTimeFormatter formatterZonedDateTime = DateTimeFormatter.ofPattern("E MMM yyyy HH:mm:ss.SSSZ"); result = formatterZonedDateTime.format(zonedDateTime); System.out.println("\nE MMM yyyy HH:mm:ss.SSSZ: " + result); // HH:mm:ss,Z OffsetTime offsetTime = OffsetTime.now(); DateTimeFormatter formatterOffsetTime = DateTimeFormatter.ofPattern("HH:mm:ss,Z"); result = formatterOffsetTime.format(offsetTime); System.out.println("\nHH:mm:ss,Z: " + result); } }Sample Output:
yyyy-MM-dd: 2021-12-29 HH:mm:ss: 11:02:12 yyyy-MM-dd HH:mm:ss: 2021-12-29 11:02:12 E MMM yyyy HH:mm:ss.SSSZ: Wed Dec 2021 11:02:12.442+0000 HH:mm:ss,Z: 11:02:12,+0000Flowchart:
For more Practice: Solve these Related Problems:
- Write a Java program to format the current date and time using multiple patterns and display the outputs.
- Write a Java program to print the current date-time in patterns like yyyy-MM-dd, HH:mm:ss, and E MMM yyyy HH:mm:ss.SSSZ.
- Write a Java program to display date and time in at least five different format patterns using DateTimeFormatter.
- Write a Java program to convert a date-time object into strings of various patterns and compare their lengths.
Go to:
- Java Date and Time Exercises Home ↩
- Java Exercises Home ↩
PREV : Define and Extract Zone Offsets. NEXT : Count Days Between Years.
Java Code Editor:
Improve this sample solution and post your code through Disqus
Từ khóa » Hh Vs Hh C#
-
DateTime Format Like HH:mm 24 Hours Without AM/PM
-
Custom Date And Time Format Strings - Microsoft Docs
-
DateTime Format In C# - C# Corner
-
SimpleDateFormat - Kk VS HH VS Hh In Date Formatting Java
-
Date And Time Formats - IBM
-
Formatting And Parsing DateTimes As Strings - IBM
-
How To Format The Hh:mm:ss Separators Of A TimeSpan | Phrase
-
C# ToString("hh:mm:ss") Code Example - Code Grepper
-
rmat() - TIBCO Software
-
Using SimpleDateFormat For Custom Date Formatting And Parsing
-
Format A Milliseconds Duration To HH:MM:SS - Baeldung
-
Timestamps, Time Zones, Time Ranges, And Date Formats
-
Java SimpleDateFormat - Tutorials Jenkov
-
List Of Date And Date/time Formats - 8.0 - Talend Help Center