इसे निम्नानुसार हासिल किया जा सकता है (objectId
assuming मानते हुए) एक स्ट्रिंग है) MySQL में:
SELECT FROM_UNIXTIME(
CAST(CONV(SUBSTR(objectId, 1, 8), 16, 10) AS UNSIGNED)
) FROM table
यह इस प्रकार काम करता है:
SUBSTR(objectId, 1, 8)
हेक्साडेसिमल से पहले 8 अक्षर लेता हैobjectId
स्ट्रिंगCONV(..., 16, 10)
हेक्साडेसिमल संख्या को दशमलव संख्या में परिवर्तित करता है और इसे एक स्ट्रिंग के रूप में लौटाता है (जो UNIX टाइमस्टैम्प का प्रतिनिधित्व करता है)CAST (...) AS UNSIGNED
टाइमस्टैम्प स्ट्रिंग को एक अहस्ताक्षरित पूर्णांक में कनवर्ट करता हैFROM_UNIXTIME(...)
टाइमस्टैम्प पूर्णांक को दिनांक में परिवर्तित करता है
ध्यान दें कि डिफ़ॉल्ट रूप से प्रदर्शित तिथि आपके सिस्टम की समय क्षेत्र सेटिंग्स पर आधारित होगी।