Date and Time

Submitted by: 

This page will teach you about using the Date import in Java to output or get the current Time and/or Date.

When is this needed?
Adding a simple clock or date counter to an application adds a slightly more professional look to the overall appeal of the program, as well as having the time handy is always a good thing.

What imports are needed?
The imports we need to get the current Date and Time are;

  1. import java.util.Date;
  2. import java.text.SimpleDateFormat;

these allows us to get the Date and Time, and then format them the way we want to.

Here is an example of sending the String "Current Date: " followed by the date in Day DayDay.Month.Month.Year.Year.Year.Year format, followed by a similar technique for the date:

  1. Date dNow = new Date( );
  2. SimpleDateFormat ft = new SimpleDateFormat ("E dd.MM.yyyy'. Current Time:' hh:mm:ss a zzz");
  3. System.out.println("Current Date: " + ft.format(dNow));

As you can probably tell, each character in the SimpleDateFormat stands for something different...
E - Day in full letters
d - Day in numeric values
M - Month in numeric values
y - Year in numeric values
h - Hours in numeric values
m - Minutes in numeric values
s - Seconds in numeric values
a - "AM"/"PM"
z - Timezone.

The output given from the example is:

Current Date: Sun 01.12.2013. Current Time: 09:29:31 PM GMT


Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.