2017-09-06 2 views
-4

Ist es möglich, den JavaScript Date Zeichenfolgenwert auf das Format java.sql.Time anzupassen. Ich kann keine richtige Lösung dafür finden.Javascript Date für java.sql.Time

Danke!

+5

welches Format tut 'java.sql konvertieren. Zeit haben? –

+1

Was meinst du mit dem "Format von' java.sql.Time' "? Ein 'java.sql.Time' Objekt hat kein eigenes Format. – Jesper

+1

Ich möchte in der Lage sein, einen Zeichenfolgenwert zu senden, der von der Klasse 'Time' akzeptiert wird. –

Antwort

2

Sie sollten Ihr Objekt serverseitig serialisieren: es. @JsonFormat(shape=JsonFormat.Shape.STRING, pattern="yyyy-MM-dd'T'HH:mm:ss.sssZ")

und dann auf der Client-Seite können Sie moment.js verwenden:

moment(stringDate, 'yyyy-MM-dd'T'HH:mm:ss.sssZ').toDate(); 
+0

Danke! Genau das, wonach ich gesucht habe. Leider kann ich das @ Оsonformat nicht einstellen, da einige der Datenbankzeilen ungültige formatierte Date-Objekte enthalten und dadurch Ausnahmen entstehen. –

+0

Durch korruptes Datum Objekt habe ich gemeint, dass einige Daten nur Zeit haben und einige nur Datum ohne Zeit haben. –

-1

dies ist, wie man SQL-Datumsformat

var date; 
    date = new Date(); 
    date = date.getUTCFullYear() + '-' + 
      ('00' + (date.getUTCMonth() + 1)).slice(-2) + '-' + 
      ('00' + date.getUTCDate()).slice(-2) + ' ' + 
      ('00' + date.getUTCHours()).slice(-2) + ':' + 
      ('00' + date.getUTCMinutes()).slice(-2) + ':' + 
      ('00' + date.getUTCSeconds()).slice(-2); 
+0

Die Fragen waren über 'java.sql.Time' –

+1

https://stackoverflow.com/questions/530012/how-to-convert-java-util-date-to-java-sql-date Verweis oben Link –

Verwandte Themen