sql >> Database >  >> RDS >> Oracle

Oracle Number-gegevenstype tot datetime-indeling

Het lijkt erop dat het een UNIX-tijdstempel is (seconden sinds tijdperk 1970/01/01) waar bijvoorbeeld 1355218434 staat voor di, 11 dec 2012 09:33:54 GMT (bekijk hier de converter )

BEWERKEN :Blijkbaar werkt onderstaand voorbeeld alleen voor MySQL, ik dacht dat het ook werkte op Oracle vanwege het domein waar het op staat maar ik had het mis. De oplossing zit in het antwoord in deze StackOverflow-vraag:Convert Unixtime naar Datetime SQL (Oracle)

Je zou de FROM_UNIXTIME . kunnen gebruiken functie om te krijgen wat je wilt, zie http://docs.oracle.com/cd/E17952_01/refman-5.0-en/date-and-time-functions.html#function_from-unixtime als referentie.

Probeer iets als dit (niet getest):

SELECT FROM_UNIXTIME(time_touched) FROM Sample_Table

Uw vraag houdt enigszins verband met:

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

Unixtime converteren naar Datetime SQL (Oracle)




  1. Toon gegevens op basis van geselecteerde id in modaal pop-upvenster na klik op een knop php mysql

  2. Bulksgewijs invoegen of bijwerken voor tabellen met bijlagevelden

  3. JPA 2.0 Oracle DATE heeft nultijd

  4. Ongeldige XML-indeling - Hoe dit te voorkomen?