The Help With Assignment Blog is intended to provide with tips and tricks to students so that they are able to do better at school and college. The Blog is associated with (HwA), a leading provider of online tuitions in University subjects.

Thursday, February 3, 2011

Java at (Basic Date Formatting)

Basic Date Formatting

Let us see an example for Basic Date Formatting.

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 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#,,, QBasic, Perl, Fortran, etc. The list is not exhaustive.

For more details you can visit our website at and
This article is in contiuation with our previous articles on Java (Finding Factorial) and Java (Finding even and odd number)

No comments: