Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

डेटाटाइम स्ट्रिंग को मिलीसेकंड यूनिक्स टाइम स्टैम्प में कैसे परिवर्तित करें?


आप टाइम मॉड्यूल का उपयोग करके पाइथन में मिलीसेकंड में वर्तमान समय प्राप्त कर सकते हैं। आप time.time फ़ंक्शन (फ़्लोटिंग पॉइंट मान के रूप में) का उपयोग करके सेकंड में समय प्राप्त कर सकते हैं। इसे मिलीसेकंड में बदलने के लिए, आपको इसे 1000 से गुणा करना होगा और इसे पूर्णांक बनाना होगा।

उदाहरण

import time
milliseconds = int(round(time.time() * 1000))
print(milliseconds)

आउटपुट

यह आउटपुट देगा -

1514825676008

यदि आप किसी डेटाटाइम ऑब्जेक्ट को मिलीसेकंड टाइमस्टैम्प में कनवर्ट करना चाहते हैं, तो आप टाइमस्टैम्प फ़ंक्शन का उपयोग कर सकते हैं और मिलीसेकंड समय प्राप्त करने के लिए ऊपर के समान गणित लागू कर सकते हैं।

उदाहरण

import time
from datetime import datetime
dt = datetime(2018, 1, 1)
milliseconds = int(round(dt.timestamp() * 1000))
print(milliseconds)

आउटपुट

यह आउटपुट देगा -

1514745000000

  1. पायथन में एक स्ट्रिंग को डिक्शनरी में कैसे बदलें?

    हम एक अजगर अभिव्यक्ति के रूप में स्ट्रिंग का मूल्यांकन करने के लिए यहां ast.literal_eval() का उपयोग कर सकते हैं। यह सुरक्षित रूप से एक अभिव्यक्ति नोड या एक पायथन अभिव्यक्ति वाले स्ट्रिंग का मूल्यांकन करता है। प्रदान की गई स्ट्रिंग या नोड में केवल निम्नलिखित पायथन शाब्दिक संरचनाएं शामिल हो सकती हैं:स

  1. पायथन में स्ट्रिंग को बाइनरी में कैसे बदलें?

    एक स्ट्रिंग को बाइनरी में बदलने के लिए, आपको प्रत्येक वर्ण पर पुनरावृति करने और इसे बाइनरी में बदलने की आवश्यकता है। फिर इन पात्रों को एक ही स्ट्रिंग में एक साथ जोड़ दें। आप वर्ण x को बाइनरी के रूप में प्रारूपित करने के लिए format(ord(x), b) का उपयोग कर सकते हैं। उदाहरण के लिए: >>>st = &quo

  1. यूनिक्स एपोच टाइमस्टैम्प क्या है और एपोच टाइम को डेट में कैसे बदलें?

    क्या आप जानते हैं कि हमारा कंप्यूटर मानव अंग्रेजी भाषा को नहीं समझ सकता है? सीपीयू उन्हें पढ़ता है और प्रक्रिया का पालन करता है और फिर बाइनरी कोड में उत्पन्न प्रतिक्रिया को मानव-पठनीय भाषा में परिवर्तित करने से पहले हमारे सभी निर्देशों को बाइनरी कोड में परिवर्तित कर दिया जाता है। बाइनरी कोड में केवल