tag:blogger.com,1999:blog-8712770457197348465.post687018501230822839..comments2024-03-29T00:43:22.798-07:00Comments on Javarevisited: How to convert String to Date in Java - SimpleDateFormat Examplejavin paulhttp://www.blogger.com/profile/15028902221295732276noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-8712770457197348465.post-30268071933172429322015-09-22T04:32:33.746-07:002015-09-22T04:32:33.746-07:00String arrivedDateUI = "September 22nd 2015, ...String arrivedDateUI = "September 22nd 2015, 10:39:42";<br />SimpleDateFormat formatter = new SimpleDateFormat("MMMM DDD yyyy, hh:mm:ss");<br />Date date = formatter.parse(arrivedDateUI);<br /><br />Resulting Error:<br />java.text.ParseException: Unparseable date: "September 22nd 2015, 10:39:42"Anonymoushttps://www.blogger.com/profile/18373926523178587127noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-79598081056274159902013-07-16T01:53:59.214-07:002013-07-16T01:53:59.214-07:00Date Conversion from String to sql Date in Java:
...Date Conversion from String to sql Date in Java:<br /><br />String startDate="01-02-2013";<br />SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MM-yyyy");<br />java.util.Date date = sdf1.parse(startDate)<br />java.sql.Date sqlStartDate = new Date(date.getTime()); Anonymoushttps://www.blogger.com/profile/06129719720452390198noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-2684481260751328222013-05-08T11:50:33.508-07:002013-05-08T11:50:33.508-07:00String inputStr = "05/01/2012 10:51:47 AM PDT...String inputStr = "05/01/2012 10:51:47 AM PDT";<br />String inputFmt = "MM/dd/yyyy hh:mm:ss a z";<br />SimpleDateFormat dfLong = new SimpleDateFormat(inputFmt);;<br />Date localModifiedDate = dfLong.parse(inputStr);<br /> System.out.println(localModifiedDate);<br /><br />Giving me Unparsable date exceptionSohanhttps://www.blogger.com/profile/05530036955608371998noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-90872545078975704162012-11-02T00:37:27.288-07:002012-11-02T00:37:27.288-07:00Just a word of caution for all those using SimpleD...Just a word of caution for all those using SimpleDateFormat, SimpleDateFormat is not thread-safe and either use it as ThreadLocal see this link or use local copy. Never use static instance of SimpleDateFormatAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-78218863664433505352012-10-24T07:30:28.433-07:002012-10-24T07:30:28.433-07:00Here is my attempt:
DateFormat formatter;
Date ...Here is my attempt:<br /><br />DateFormat formatter;<br /> Date convertedDate;<br /><br /> // yyyyMMdd format e.g."20110914"<br /> String yyyyMMdd = "20110114";<br /> formatter = new SimpleDateFormat("yyyyMMdd"); <br /> convertedDate = (Date) formatter.parse(yyyyMMdd);<br /> System.out.println(convertedDate+" Test A");<br /> <br /><br /> //convert Tomhttps://www.blogger.com/profile/03299606542273083920noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-54332725251615168992012-10-24T07:25:16.434-07:002012-10-24T07:25:16.434-07:00Great Article, I was getting lost with dates until...Great Article, I was getting lost with dates until I read it.<br /><br />I ran your example and found a few problems. <br />Could you make a few corrections to your sample code. In each sample you have a new string but parse yyyyMMdd from the first example.<br /><br />Also you have the correct format in the comment before each example but then use a different format for the SimpleDateFormat. <brTomhttps://www.blogger.com/profile/03299606542273083920noreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-27333561088278346232011-12-01T17:53:52.083-08:002011-12-01T17:53:52.083-08:00Great Java SimpleDateFormat tutorial. I have read ...Great Java SimpleDateFormat tutorial. I have read some of your java article and want to thank you for good work. I most like the last part of your article where you have pointed out subtle details on String to Date conversionAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-26960340079744411072011-09-24T22:50:50.547-07:002011-09-24T22:50:50.547-07:00Thanks Jirka for this update, yes SimpleDateFormat...Thanks Jirka for this update, yes SimpleDateFormat needs a revamp at least on thread-safety issue, it doesn't make sense to have separate formatter for separate thread in my opinion.Javin @ polymorphism in javahttp://javarevisited.blogspot.com/2011/08/what-is-polymorphism-in-java-example.htmlnoreply@blogger.comtag:blogger.com,1999:blog-8712770457197348465.post-11329528493650219752011-09-24T22:47:29.869-07:002011-09-24T22:47:29.869-07:00Nice. Recently I stumbled upon this library: http:...Nice. Recently I stumbled upon this library: http://www.pojava.org/ Using this library you can easily handle different input date formats. <br /><br />Or you can also use Joda time.<br /><br />These other libraries are thread safe (unlike SimpleDateFormat).<br /><br />Also in future Java, there will be a complete revamp of SimpleDateFormat (unfortunately I don't know if it will be Java 8 or Jirka Pinkashttp://www.java-skoleni.cznoreply@blogger.com