Java DateTime, 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
Java DateTime, Calendar: Exercise-45 with Solution
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,+0000
Flowchart:
Java Code Editor:
Improve this sample solution and post your code through Disqus
Previous: Write a Java program to define and extract zone offsets.
Next: Write a Java program to count the number of days between two given years.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
Java: Tips of the Day
How to sort an ArrayList?
Collections.sort(testList); Collections.reverse(testList);
That will do what you want. Remember to import Collections though!
Ref: https://bit.ly/32urdSe
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework