Bugün 2016 olarak, en temiz çözüm pandalar Timestamp tarafından sağlanıyor:
from datetime import date
import pandas as pd
d = date.today()
pd.Timestamp(d)
Zaman damgası, tarih saatinin pandalarına eşdeğerdir ve çoğu durumda onunla değiştirilebilir. Kontrol:
from datetime import datetime
isinstance(pd.Timestamp(d), datetime)
Ancak gerçekten bir vanilya datetime istiyorsanız, yine de yapabilirsiniz:
pd.Timestamp(d).to_datetime()
Zaman damgaları, zaman dilimleri ile uğraşırken diğerlerinin yanı sıra, tarihlerden çok daha güçlüdür. Aslında, Zaman damgaları o kadar güçlü ki çok kötü belgelenmiş olmaları üzücü ...
.datetime()
yöntemi olmalıdır ; saçma olan şey, böyle bir yönteme sahip olmamalarıdır.