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

SQLite में यूनिक्स टाइमस्टैम्प से दिनांक/समय प्राप्त करें

यदि आपके पास यूनिक्स टाइमस्टैम्प है, तो आप SQLite के DATETIME() . का उपयोग कर सकते हैं unixepoch . के साथ कार्य करें वास्तविक तिथि और समय की गणना करने के लिए संशोधक।

आप वैकल्पिक रूप से DATE() . का उपयोग कर सकते हैं फ़ंक्शन यदि आपको केवल वापस करने की तारीख की आवश्यकता है। और TIME() . का उपयोग करना भी संभव है केवल समय भाग लौटाने के लिए कार्य करता है।

तिथि और समय प्राप्त करें

यहां DATETIME() का उपयोग करने का एक उदाहरण दिया गया है unixepoch . के साथ कार्य करें संशोधक:

SELECT DATETIME(1793956207, 'unixepoch');

परिणाम:

2026-11-06 09:10:07

तिथि प्राप्त करें

हम DATE() . का उपयोग कर सकते हैं फ़ंक्शन यदि हमें केवल वापस करने की तिथि की आवश्यकता है:

SELECT DATE(1793956207, 'unixepoch');

परिणाम:

2026-11-06

समय प्राप्त करें

TIME() का उपयोग करना फ़ंक्शन केवल समय भाग लौटाता है:

SELECT TIME(1793956207, 'unixepoch');

परिणाम:

09:10:07

अपने स्थानीय समय क्षेत्र के लिए क्षतिपूर्ति करें

आप localtime भी जोड़ सकते हैं आउटपुट को अपने स्थानीय समय क्षेत्र में समायोजित करने के लिए संशोधक:

SELECT DATETIME(1793956207, 'unixepoch', 'localtime');

परिणाम:

2026-11-06 19:10:07

localtime संशोधक मानता है कि निर्दिष्ट समय मान यूनिवर्सल कोऑर्डिनेटेड टाइम (UTC) में है और उस समय मान को समायोजित करता है ताकि यह localtime में हो ।

auto संशोधक

SQLite 3.38.0 से, हम auto . का उपयोग कर सकते हैं unixepoch . के स्थान पर संशोधक संशोधक:

SELECT DATETIME(1793956207, 'auto');

परिणाम:

2026-11-06 09:10:07

ऑटो संशोधक वास्तविक मान के आधार पर मान को जूलियन दिन संख्या या यूनिक्स टाइमस्टैम्प के रूप में व्याख्या करने का कारण बनता है।

यदि मान 0.0 . के बीच है और 5373484.499999 , तो इसकी व्याख्या जूलियन दिन संख्या के रूप में की जाती है (-4713-11-24 12:00:00 के बीच की तिथियों के अनुरूप) और 9999-12-31 23:59:59 , सहित)। संख्यात्मक मानों के लिए मान्य जूलियन दिन संख्याओं की सीमा के बाहर, लेकिन -210866760000 की सीमा के भीतर से 253402300799 , auto संशोधक मूल्य को यूनिक्स टाइमस्टैम्प के रूप में व्याख्या करने का कारण बनता है। अन्य संख्यात्मक मान सीमा से बाहर हैं और एक पूर्ण वापसी का कारण बनते हैं।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLite का उपयोग करके Android ListView

  2. SQLite पसंद

  3. क्या डेटाबेस में प्रत्येक तालिका के लिए एक SQLiteOpenHelper होना चाहिए?

  4. एंड्रॉइड रूम - सभी टेबल के लिए sqlite_sequence कैसे साफ़ करें

  5. ड्रॉप टेबल यदि SQLite में मौजूद है