2016-05-11 10 views
1

私は、次のようなDateTimeオブジェクト持っている:私はここからちょうど日付部分を読むことができますどのように日付時刻オブジェクトから日付を読み取るにはどうすればいいですか?

2020-04-08 11:23:19-05:00 

を?たとえば:あなたはこの形式の文字列を持っている場合は2020年4月8日

+1

https://docs.python.org/3/library/datetime.html#datetime.datetime.strptimeを参照してください –

+0

ありがとうございます!私はこれを使って日付を読むことができた。 – aaj

答えて

1

あなただけdateStringがあなたの入力文字列です空白

dateString.split(" ")[0]

に分割することができます

1
myDateTime = datetime.now() #you get a datetime object 
myDate = myDateTime.date() #you get a date object 
print myDate    #print your date object 
2016-05-11 
1
datetime_object.date().isoformat() 

これはあなたが望むように見える文字列を作成します。

0

time_and_dateのように、その日付を変数に設定した場合は、time_and_date[0, 9] = dateを使用して、日付である最初の9文字を選択します。最初の '2'は0、 '8'は9です。これを変更して時刻を選択することもできます。

関連する問題