Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / September 2006

Tip: Looking for answers? Try searching our database.

Converting java.util.Date to java.sql.Date

Thread view: 
mail4sushovan@gmail.com - 09 Sep 2006 15:43 GMT
Hello Friends
In my program i am using the following codes:

            Date today = new Date();
            log.debug("today is"+today);
            SimpleDateFormat fmt = new SimpleDateFormat("yyyy-mm-dd");
            String todayStr = fmt.format(today);
            log.debug("todayStr value"+todayStr);
            java.sql.Date dt = java.sql.Date.valueOf(new String(todayStr));
            log.debug("current Dt is:"+dt);

The output iam getting is like this:
today is Sat Sep 09 19:20:13 IST 2006(from java.util.Date)
todayStr value 2006-20-09(from string value)
current Dt is: 2007-08-09(from java.sql.Date)

So how to avoid this.Please help me
Thank You in advance
sushovan
Thomas Fritsch - 09 Sep 2006 16:27 GMT
> In my program i am using the following codes:
>
[quoted text clipped - 12 lines]
>
> So how to avoid this.Please help me

java.util.Date today = new java.util.Date();
long t = today.getTime();
java.sql.Date dt = new java.sql.Date(t);

See also the API doc of java.sql.Date, especially its constructor.
Signature

Thomas

Frank Langelage - 09 Sep 2006 19:04 GMT
> Hello Friends
> In my program i am using the following codes:
[quoted text clipped - 11 lines]
> todayStr value 2006-20-09(from string value)
> current Dt is: 2007-08-09(from java.sql.Date)

As shown by Thomas there is an easier and better way to get an
java.sql.Date from java.util.Date.

In your code example you used the wrong date format: 'mm' stands for the
minutes of the time part, 'MM' is the format for the month of the date.


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.