Java Program – Basic Date Formatting
Basic Date Formatting
Let us see an example for Basic Date Formatting.
package com.ack.j2se.date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class BasicDateFormatting {
public static void main( String[] args ) throws Exception {
// get today’s date
Date today = Calendar.getInstance().getTime();
// create a short version date formatter
DateFormat shortFormatter
= SimpleDateFormat.getDateInstance( SimpleDateFormat.SHORT );
// create a long version date formatter
DateFormat longFormatter
= SimpleDateFormat.getDateInstance( SimpleDateFormat.LONG );
// create date time formatter, medium for day, long for time
DateFormat mediumFormatter
= SimpleDateFormat.getDateTimeInstance( SimpleDateFormat.MEDIUM,
SimpleDateFormat.LONG );
// use the formatters to output the dates
System.out.println( shortFormatter.format( today ) );
System.out.println( longFormatter.format( today ) );
System.out.println( mediumFormatter.format( today ) );
// convert form date -> text, and text -> date
String dateAsText = shortFormatter.format( today );
Date textAsDate = shortFormatter.parse( dateAsText );
System.out.println( textAsDate );
}
}
Here in the above coding we can see that the program is used to fetch date. Date formats are of four types, Short, Medium, Long and Full. The above functions are used to call the date and date & time formats as well.
// get today’s date
Date today = Calendar.getInstance().getTime(); initializes the date function. And the following line // create a short version date formatter
DateFormat shortFormatter
This and the following lines of code are written to include the different date and date time formats. The various date and date time formats are:
SHORT is completely numeric, such as 12.13.52 or 3:30pm
MEDIUM is longer, such as Jan 12, 1952
LONG is longer, such as January 12, 1952 or 3:30:32pm
FULL is pretty completely specified, such as Tuesday, April 12, 1952 AD or 3:30:42pm PST.
At HelpWithAssignment.com we provide the best Assignment help, Homework help and Online Tutoring in Java and other Programming languages. Our tutors are experts in Java and other Programming Languages like C, C++, C#, ASP.net, JSP.net, QBasic, Perl, Fortran, etc. The list is not exhaustive.
For more details you can visit our website at https://www.helpwithassignment.com and https://www.helpwithassignment.com/programing-assignment-help
This article is in contiuation with our previous articles on Java (Finding Factorial) and Java (Finding even and odd number)
Book Your Assignment
Recent Posts
How To Prepare An Excellent Thesis Defense?
Read MoreHow to Restate A Thesis? – A Detailed Guide
Read MoreExplanatory Thesis: Examples and Guide for Clear Writing
Read MoreHow To Write 3 Types Of Thesis Statements?
Read MoreHow to Effectively Prepare for Your Thesis Defense?
Read MoreGet assignment help from subject matter experts!
4.7/5 rating | 10,000+ happy students | Great tutors 24/7