By: Norman Chap in Java Tutorials on 2022年09月15日 [フレーム]
SimpleDateFormatis a concrete subclass of DateFormat . It allows you to define your own formatting patterns that are used to display date and time information. One of its constructors is shown here:
SimpleDateFormat(String formatString)
The argumentformatStringdescribes how date and time information is displayed. An example of its use is given here:
SimpleDateFormat sdf = SimpleDateFormat("dd MMM yyyy hh:mm:ss zzz");
Here's an example program that uses SimpleDateFormat to format a Date object:
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatExample {
public static void main(String[] args) {
// Create a new SimpleDateFormat instance with the desired format
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
// Create a new Date object
Date now = new Date();
// Format the date using the SimpleDateFormat instance
String formattedDate = sdf.format(now);
// Print the formatted date string
System.out.println("Formatted date: " + formattedDate);
}
}
In this example, we create a new SimpleDateFormat instance with the format string "dd/MM/yyyy HH:mm:ss". This format string specifies the format of the date and time values we want to format. In this case, it specifies that the date should be formatted with the day of the month, month, and year in the format "dd/MM/yyyy", followed by the time in the format "HH:mm:ss".
We then create a new Date object representing the current date and time, and format it using the SimpleDateFormat instance by calling its format() method. This method returns a String object containing the formatted date and time value.
Finally, we print the formatted date and time string using System.out.println(). The output of the program will vary depending on the current date and time, but should look something like this:
Formatted date: 01/05/2023 10:30:45
SimpleDateFormat is a powerful class that allows you to customize the formatting of dates and times in many different ways. You can use various format strings to specify different formats for different locales, time zones, and languages.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Most Viewed Articles (in Java )
Step by Step guide to setup freetts for Java
Open a .docx file and show content in a TextArea using Java
concurrent.Flow instead of Observable class in Java
DateFormat sample program in Java
Simple Port Scanner application using Java
Using the AWS SDK for Java in Eclipse
Read a file having a list of telnet commands and execute them one by one using Java
Calculator application in Java
Latest Articles (in Java)
Read a file having a list of telnet commands and execute them one by one using Java
Open a .docx file and show content in a TextArea using Java
Step by Step guide to setup freetts for Java
Of Object, equals (), == and hashCode ()
Using the AWS SDK for Java in Eclipse
DateFormat sample program in Java
concurrent.Flow instead of Observable class in Java
Calculator application in Java
Sending Email from Java application (using gmail)
Read a file having a list of telnet commands and execute them one by one using Java
Open a .docx file and show content in a TextArea using Java
Step by Step guide to setup freetts for Java
Of Object, equals (), == and hashCode ()
Using the AWS SDK for Java in Eclipse
DateFormat sample program in Java
concurrent.Flow instead of Observable class in Java
Calculator application in Java
Sending Email from Java application (using gmail)
© 2023 Java-samples.com
Tutorial Archive: Data Science React Native Android AJAX ASP.net C C++ C# Cocoa Cloud Computing EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Trends WebServices XML Office 365 Hibernate
Latest Tutorials on: Data Science React Native Android AJAX ASP.net C Cocoa C++ C# EJB Errors Java Certification Interview iPhone Javascript JSF JSP Java Beans J2ME JDBC Linux Mac OS X MySQL Perl PHP Python Ruby SAP VB.net EJB Struts Cloud Computing WebServices XML Office 365 Hibernate