#bugün
today = datetime.date.today()
print "bugün", today
# formatlı tarih
# %a Yerel kısa hafta adı
# %A yerel uzun hafta adı
# %b Yerel kısa ay adı
# %B Yerel uzun ay adı
# %c yerel tarih saat #'Fri Aug 8 00:00:00 2008'
# %d ayın günü [01,31].
# %H Saat (24-saat) [00,23].
# %I Saat (12-saat) [01,12].
# %j Yılın günü [001,366].
# %m Ay [01,12].
# %M Dakika [00,59].
# %p AM or PM.
# %S Saniye [00,61]
# %U Hafta [00,53].
# %w Haftanın günü [0(Sunday),6].
# %W Yılın haftası [00,53]
# %y Yıl 2 basamak [00,99].
# %Y Yıl 4 basamak [2008].
# %Z Zaman dilimi
print "Bugün", today.strftime("%d %B %Y %H:%M")
>>Bugün 08 August 2008 00:00
Tarih saat işlemleri
t1 = datetime.datetime(1982, 6, 16, 4, 35, 25)
t2 = datetime.datetime(2008, 1, 18, 3, 45, 50)
fark = t2 - t1
hafta, gun = divmod(fark.days, 7)
dakika, saniye = divmod(fark.seconds, 60)
saat, dakika = divmod(dakika, 60)
print "%d hafta, %d gün, %d:%d:%d saat" % (hafta, gun, saat, dakika, saniye)
>>1335 hafta, 1 gün, 23:10:25 saat
# tarih saat pars etme
time.strptime("Tue Jun 16 20:18:03 1981")
# (1981, 6, 16, 20, 18, 3, 1, 167, -1)
time.strptime("16/6/1981", "%d/%m/%Y")
# (1981, 6, 16, 0, 0, 0, 1, 167, -1)
now = datetime.datetime(*time.strptime("16/6/1981", "%d/%m/%Y")[0:5])
#bekleme
time.sleep(3.1)
print "tamam"
Hiç yorum yok:
Yorum Gönder