Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

SQL सर्वर में UNIX_TIMESTAMP

यदि आप 1970 से पहले की तारीखों या मिलीसेकंड की सटीकता के बारे में परेशान नहीं हैं, तो बस करें:

-- SQL Server
SELECT DATEDIFF(s, '1970-01-01 00:00:00', DateField)

MySQL के बिल्ट-इन फंक्शन जितना ही सरल:

-- MySQL
SELECT UNIX_TIMESTAMP(DateField);

अन्य भाषाएं (ओरेकल, पोस्टग्रेएसक्यूएल, आदि):वर्तमान युग का समय कैसे प्राप्त करें ...

यदि आपको मिलीसेकंड सटीकता की आवश्यकता है (SQL सर्वर 2016/13.x और बाद में):

SELECT DATEDIFF_BIG(ms, '1970-01-01 00:00:00', DateField)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL का उपयोग करके SQL सर्वर में SQL जॉब्स को कॉन्फ़िगर करें

  2. रनिंग टोटल / रनिंग बैलेंस की गणना करें

  3. 'मल्टी-पार्ट आइडेंटिफ़ायर' क्या है और इसे बाध्य क्यों नहीं किया जा सकता है?

  4. PHP FreeTDS एक्सटेंशन का उपयोग करके MSSQL सर्वर से UTF-8 वर्णसेट के साथ डेटा प्राप्त करना

  5. असेंबली 'Microsoft.SqlServer.Types' संस्करण 10 या उच्चतर नहीं मिला