Thursday, June 30, 2016

datetime

Python ile bazi datetime numaralari.

Java'dan gelen currentTimeInMillis() cagrisini normal tarihe donusturmek icin

millis = 1492161538887
from datetime import date
print date.fromtimestamp(millis/1000.0)

Sonuc

2017-04-14

String verisi ile tarih yaratmak,

import datetime
s = "10/10/11"
d = datetime.datetime.strptime(s, "%m/%d/%y")
print d

2011-10-10 00:00:00

Gun eklemek (ya da cikartmak)

print d + datetime.timedelta(days=10)

2011-10-20 00:00:00

Tekrar string'e cevirmek

print d.strftime('%Y-%m-%d')

2011-10-10

Ayri ayri yil, gun, vs vererek yaratmak,

d2 = datetime.datetime(1999, 1, 1)
print d2

1999-01-01 00:00:00

Bit tarih objesinin yil, gun, ay ogelerine bakmak,

print d2.year, d2.month, d2.day

1999 1 1

No comments: