Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Typ danych Oracle Number na format daty i godziny

Wygląda na to, że jest to znacznik czasu UNIX (sekundy od epoki 1970-01-01), gdzie na przykład 1355218434 oznacza wtorek, 11 grudnia 2012 09:33:54 GMT (zobacz konwerter tutaj )

EDYTUJ :Najwyraźniej poniższy przykład działa tylko dla MySQL, myślałem, że działa również na Oracle ze względu na domenę, na której się znajduje, ale się myliłem. Rozwiązaniem jest odpowiedź w tym pytaniu StackOverflow:Convert Unixtime do Datetime SQL (Oracle)

Możesz użyć FROM_UNIXTIME funkcja, aby uzyskać to, czego chcesz, zobacz http://docs.oracle.com/cd/E17952_01/refman-5.0-en/date-and-time-functions.html#function_from-unixtime na przykład.

Wypróbuj coś takiego (nieprzetestowane):

SELECT FROM_UNIXTIME(time_touched) FROM Sample_Table

Twoje pytanie jest w pewnym stopniu związane z:

https://forums.oracle.com/forums/thread.jspa ?IDwątku=2473501&tstart=75

Konwertuj Unixtime na Datetime SQL (Oracle)




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć nazwę miasta, która nie zaczyna się i nie kończy na samogłoskę?

  2. Jak można przetestować gramatykę PL/SQL dołączoną do ANTLR4?

  3. Tworzenie wyzwalacza działającego na dwóch stołach

  4. SQLPlus varchar2 wypisuje białe znaki

  5. Wymuszanie indeksu w wyroczni