File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Why is 01/01/2000 unparsable? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "Why is 01/01/2000 unparsable?" Watch "Why is 01/01/2000 unparsable?" New topic

Why is 01/01/2000 unparsable?

Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 751
I'm trying to use DateFormat object like this...

then I get...

java.text.ParseException: Unparseable date: "01/01/2000"

SCJP 1.5
Richard Green
Ranch Hand

Joined: Aug 25, 2005
Posts: 536
Try this

MCSD, SCJP, SCWCD, SCBCD, SCJD (in progress - URLybird 1.2.1)
Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 751
Would this solution be ok if I had to format a String like

2006-06-26 19:18:21.857

thanks for your answer!
Campbell Ritchie

Joined: Oct 13, 2005
Posts: 46337
a String like

2006-06-26 19:18:21.857
Look in the API until you find SimpleDateFormat. It's all there.
Timothy Sam
Ranch Hand

Joined: Sep 18, 2005
Posts: 751
But I am having this error...

java.text.ParseException: Unparseable date: "2006-06-27 14:48:49.42"

Here's my method that parses a date String input

and here's how I use it...

Vishwas Hegde
Ranch Hand

Joined: Oct 02, 2003
Posts: 212

DateParser.parseDate("1980-02-14 00:00:00.0", "mm/dd/yyy")

Use this as the pattern yyyy-MM-dd HH:mm:ss.S

Later with this object (result), you can change it to your desired pattern.

Hope that helps.

~~Vishwas Hegde
SCJP 1.4,
I agree. Here's the link:
subject: Why is 01/01/2000 unparsable?
It's not a secret anymore!