पायथन में, पढ़ने योग्य प्रारूप में वर्तमान समय को कैसे प्रदर्शित किया जाए


94

मैं वर्तमान समय को कैसे प्रदर्शित कर सकता हूं:

12:18PM EST on Oct 18, 2010

अजगर में। धन्यवाद।


5
क्षमा करें, मुझे लगा कि साइट पर प्रश्नों और उत्तरों के डेटाबेस का विस्तार करना सहायक होगा। इससे पहले ऐसा कोई सवाल नहीं पूछा गया था।
१।

@ensnare: इनमें से हर एक पहले से ही इस प्रश्न का उत्तर देता है: stackoverflow.com/search?q=%5Bpython%5D+time+format । क्या आप सुझाव दे रहे हैं कि आपके प्रश्न के बारे में कुछ विशिष्ट है? यदि हां, तो आपका सवाल क्या है?
एस.लॉट


1
@ S.Lott, मैं माफी माँगता हूँ, मैंने वह आखिरी कड़ी नहीं देखी।
फँसाने

3
@ensnare दोस्त से माफी न मांगना, SO TFM है! लगभग हर सवाल और जवाब में सूक्ष्म और मूल्यवान अंतर होते हैं। जितने बेहतर सवाल।
croc

जवाबों:


98

पहला त्वरित और गंदा तरीका, और दूसरा सटीक तरीका (दिन की बचत या नहीं पहचानना)।

import time
time.ctime() # 'Mon Oct 18 13:35:29 2010'
time.strftime('%l:%M%p %Z on %b %d, %Y') # ' 1:36PM EDT on Oct 18, 2010'
time.strftime('%l:%M%p %z on %b %d, %Y') # ' 1:36PM EST on Oct 18, 2010'

3
%zउत्पादन ऑफसेट जैसे -0400,। %Zआपको स्वचालित रूप से वर्तमान समय-नाम (या संक्षिप्त नाम) देता है। अजगर समर्थन नहीं करता है %l, आप %Iइसके बजाय उपयोग कर सकते हैं ।
jfs

% Z मुझे "ईस्टर्न टाइम ज़ोन" देता है मैं 'एस्ट' या 'ईएसटी' का संक्षिप्त नाम कैसे प्राप्त कर सकता हूं
NULL.Dude




3

इस कोड का उपयोग करके, आप अपना लाइव समय क्षेत्र प्राप्त करेंगे।

import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))

1

Http://docs.python.org/library/time.html द्वारा दी गई सुविधाओं पर एक नज़र डालें

आपके पास कई रूपांतरण कार्य हैं।

संपादित करें:datetime अधिक OOP जैसे समाधानों के लिए (http://docs.python.org/library/datetime.html#module-datetime) भी देखें । timeपुस्तकालय ऊपर लिंक थोड़े आवश्यक है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.