File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Current date and time Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Current date and time" Watch "Current date and time" New topic

Current date and time

V.R. Sundar

Joined: May 27, 2003
Posts: 10
I have a log class for logging all error messages/output. I would like to modify it to add a timestamp to the message and also create the log file based on the current date. How do i get the current date and time. I looked some classes including Calender but could not find an easy way to do this (or atleast one that i understood easily . Does anyone have any suggestions on how to do this?
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24199

Well, if you create a Date object with no constructor arguments, it represents "right now". The Date.toString() method produces a lovely rendering of the Date. So...

should give you just what you want, something like "Tue Jul 29 17:40:37 PDT 2003".
[ July 29, 2003: Message edited by: Ernest Friedman-Hill ]

[Jess in Action][AskingGoodQuestions]
qingwu wang
Ranch Hand

Joined: Feb 19, 2003
Posts: 147
System.out.println(new Date()+": "+msg);

Thanks...qingwu<br />When I open my eyes,I see your pretty face.
V.R. Sundar

Joined: May 27, 2003
Posts: 10
Originally posted by qingwu wang:

Originally posted by Ernest Friedman-Hill:

Ernest & qingwu,
Thanks for the info. I used the Date class and it works fine.
wood burning stoves
subject: Current date and time
It's not a secret anymore!