इस सवाल का पहले से ही एक उत्तर है: < / P>
- 1 उत्तर
मेरे पास युग में एक टाइमस्टैम्प है नैनोसेकंड के साथ समय - उदा
1360287003083988472 1 9 01-01-01 के बाद से नैनोसेकंड।
पायथन डैट टाइम ऑब्जेक्ट्स और रूपांतरण पद्धतियां केवल मिलीसेकंड की सटीकता का समर्थन करती हैं।
क्या कोई आसान तरीका है इस युग का समय मानव-पठनीय समय में परिवर्तित कर सकता है?
चीयर्स, विक्टर
पहले , इसे दूसरे ऑब्जेक्ट के साथ दूसरे परिशुद्धता में परिवर्तित करें (फ़र्श, गोल नहीं):
& gt; & gt; & gt; दैट-टाइम आयात datetime से & gt; & gt; & gt; Dt = datetime.fromtimestamp (1360287003083988472 // 1000000000) & gt; & gt; & gt; डीटी datetime.datetime (2013, 2, 7, 17, 30, 3)
फिर इसे मानव-पठनीय बनाने के लिए, उस वस्तु पर विधि का उपयोग करें, जिसे आप वापस प्राप्त करते हैं:
& gt; & gt; & gt; S = dt.strftime ('% Y-% m-% d% H:% M:% S') & gt; & gt; & gt; '2013-02-07 17:30:03'
अंत में, नैनोसेकंड परिशुद्धता में वापस जोड़ें:
& gt; & gt; & gt; S + = '।' + Str (int (1360287003083988472% 1000000000))। Zfill (9) & gt; & gt; & gt; S '2013-02-07 17: 30: 03.083988472' '
No comments:
Post a Comment