Server-Side-Code (Server-Zeitzone ist UTC): -Converting java.util.Date zu java.sql.Timestamp führt zu falschem Wert
Date aDate = new Date();
java.sql.Timestamp aTimestamp = new java.sql.Timestamp(aDate.getTime());
Client-Seite (Mobil-App, Zeitzone GMT +5: 30) : -
Hitting a service request which runs above code on server side
Das Problem ist, wenn ich auf dem Server debuggt, folgende Werte gefunden: -
aDate.getTime() prints to -> 1470472883877 milliseconds i.e., Sat Aug 06 2016 14:11:23 GMT+0530
aber
aTimestamp prints to -> (java.sql.Timestamp) 2016-08-06 08:41:44.109
Es ist irgendwie komisch, ich habe keine Ahnung, was in der Konvertierung ist !! Bitte helfen Sie
Können Sie bitte den Druck Code posten? – johnnyaug
'System.out.println (aDate.getTime())' und 'System.out.println (aTimestamp)' @johnnyaug – abhinavroy23