मैं वर्तमान समय को कैसे प्रदर्शित कर सकता हूं:
12:18PM EST on Oct 18, 2010
अजगर में। धन्यवाद।
मैं वर्तमान समय को कैसे प्रदर्शित कर सकता हूं:
12:18PM EST on Oct 18, 2010
अजगर में। धन्यवाद।
जवाबों:
पहला त्वरित और गंदा तरीका, और दूसरा सटीक तरीका (दिन की बचत या नहीं पहचानना)।
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'
%z
उत्पादन ऑफसेट जैसे -0400
,। %Z
आपको स्वचालित रूप से वर्तमान समय-नाम (या संक्षिप्त नाम) देता है। अजगर समर्थन नहीं करता है %l
, आप %I
इसके बजाय उपयोग कर सकते हैं ।
आप सभी की जरूरत प्रलेखन में है ।
import time
time.strftime('%X %x %Z')
'16:08:12 05/08/03 AEST'
आप कुछ ऐसा कर सकते हैं:
>>> from time import gmtime, strftime
>>> strftime("%a, %d %b %Y %H:%M:%S +0000", gmtime())
'Thu, 28 Jun 2001 14:17:15 +0000'
% कोड पर पूर्ण दस्तावेज़ http://docs.python.org/library/time.html पर हैं
import time
time.strftime('%H:%M%p %Z on %b %d, %Y')
यह काम आ सकता है: http://strftime.org/
इस कोड का उपयोग करके, आप अपना लाइव समय क्षेत्र प्राप्त करेंगे।
import datetime
now = datetime.datetime.now()
print ("Current date and time : ")
print (now.strftime("%Y-%m-%d %H:%M:%S"))
Http://docs.python.org/library/time.html द्वारा दी गई सुविधाओं पर एक नज़र डालें
आपके पास कई रूपांतरण कार्य हैं।
संपादित करें:datetime
अधिक OOP जैसे समाधानों के लिए (http://docs.python.org/library/datetime.html#module-datetime) भी देखें । time
पुस्तकालय ऊपर लिंक थोड़े आवश्यक है।