Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle Number тип данни във формат дата и час

Изглежда, че това е времево клеймо на UNIX (секунди от епохата 1970-01-01), където например 1355218434 представлява вторник, 11 декември 2012 г. 09:33:54 GMT (вижте конвертора тук )

РЕДАКТИРАНЕ :Очевидно примерът по-долу работи само за MySQL, мислех, че работи и на Oracle поради домейна, в който се намира, но грешах. Решението е в отговора на този въпрос на StackOverflow:Конвертиране на Unixtime към Datetime SQL (Oracle)

Можете да използвате FROM_UNIXTIME функция, за да получите това, което искате, вижте http://docs.oracle.com/cd/E17952_01/refman-5.0-en/date-and-time-functions.html#function_from-unixtime за справка.

Опитайте нещо подобно (непроверено):

SELECT FROM_UNIXTIME(time_touched) FROM Sample_Table

Вашият въпрос донякъде е свързан с:

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

Конвертиране на Unixtime в 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. Присъединяването отнема твърде много време

  2. Помощ за заявка - Низ в клаузата where има символ &

  3. оракул динамичен sql оценява израз в клауза where

  4. SQL тригер за изглед

  5. Създаване на нов атрибут в база данни на Oracle от два други атрибута