sql >> Databasteknik >  >> RDS >> Oracle

Oracle Number datatyp till datetime format

Det ser ut som att det är en UNIX-tidsstämpel (sekunder sedan epok 1970-01-01) där till exempel 1355218434 representerar Tue, 11 Dec 2012 09:33:54 GMT (se omvandlare här )

REDIGERA :Exemplet nedan fungerar tydligen bara för MySQL, jag trodde att det också fungerade på Oracle på grund av domänen det är på men jag hade fel. Lösningen finns i svaret i denna StackOverflow-fråga:Konvertera Unixtime till Datetime SQL (Oracle)

Du kan använda FROM_UNIXTIME funktion för att få det du vill ha, se http://docs.oracle.com/cd/E17952_01/refman-5.0-en/date-and-time-functions.html#function_from-unixtime som referens.

Prova något sånt här (otestat):

SELECT FROM_UNIXTIME(time_touched) FROM Sample_Table

Din fråga är lite relaterad till:

https://forums.oracle.com/forums/thread.jspa ?threadID=2473501&tstart=75

Konvertera Unixtime till Datetime SQL (Oracle)




  1. Hibernate, Postgres &Array Type

  2. Oracle sql - anslut med indataparameter

  3. Stöder spatialite/mysql 3D-punkt?

  4. UUID-prestanda i MySQL?