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

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


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

उदाहरण

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

आउटपुट

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

1514825676008

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

उदाहरण

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

आउटपुट

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

1514745000000

  1. - Python में String को Dictionary में Convert कैसे करें?

    String को Dictionary में Convert करना तरीका 1: ast.literal_eval() (सुरक्षित) हम ast.literal_eval() का उपयोग यहां String को Python Expression के रूप में Evaluate करने के लिए कर सकते हैं। यह Safely Expression Node या Python Expression वाले String को Evaluate करता है। String या Node में केवल निम्न Py

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

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

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

    हेक्स स्ट्रिंग्स में आमतौर पर 0x प्रीफिक्स होता है। यदि आपके पास यह प्रीफिक्स और एक वैध स्ट्रिंग है, तो आप पूर्णांक प्राप्त करने के लिए int(string, 0) का उपयोग कर सकते हैं। 0 फ़ंक्शन को प्रीफिक्स से बेस को स्वचालित रूप से व्याख्या करने के लिए कहा जाता है। उदाहरण के लिए: >>> int(0xfe43, 0) 6