aspose file tools*
The moose likes Java in General and the fly likes String to date format Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "String to date format" Watch "String to date format" New topic
Author

String to date format

Krish Yeruva
Ranch Hand

Joined: Sep 17, 2008
Posts: 58
Hi ,
I have the date in string format like string date = "20101222"
Now I want to convert it to MM/dd/yyyy format.
I am getting "null" while i am trying to do it by using the following code




public static Date getDate(String date){
SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
try{
return sdf.parse(date);
}catch(Exception e){
System.out.println("Error While parsing the date"+ e.getMessage());
}
}

So can you please help me out regarding this?




Thanks & Regards
KITTU
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3071
    
  33

You need to have a String which can be parsed into the required format.

Also have a look at JavaDatesFaq


Mohamed Sanaulla | My Blog
S. Nitesh
Ranch Hand

Joined: Jan 15, 2010
Posts: 36
    
    1

Your SimpleDateFormat is expecting the input date String in "yyyyMMdd" format and you are passing date
String of format "MM/dd/yyyy" .

Try this
Krish Yeruva
Ranch Hand

Joined: Sep 17, 2008
Posts: 58
Hi Nitesh and Mohamed,
Thanks for your reply..
What you said is right. But I want to display the given date(20101222) to the format like ("MM/dd/yyyy");
Is there anyway to do like this?
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19719
    
  20

Use another DateFormat to format the parsed Date back into a String.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Krish Yeruva
Ranch Hand

Joined: Sep 17, 2008
Posts: 58
Thanks Rob,
It is working. Thanks a lot
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: String to date format