私は、次のようなDateTimeオブジェクト持っている:私はここからちょうど日付部分を読むことができますどのように日付時刻オブジェクトから日付を読み取るにはどうすればいいですか?
2020-04-08 11:23:19-05:00
を?たとえば:あなたはこの形式の文字列を持っている場合は2020年4月8日
私は、次のようなDateTimeオブジェクト持っている:私はここからちょうど日付部分を読むことができますどのように日付時刻オブジェクトから日付を読み取るにはどうすればいいですか?
2020-04-08 11:23:19-05:00
を?たとえば:あなたはこの形式の文字列を持っている場合は2020年4月8日
あなただけdateString
があなたの入力文字列です空白
dateString.split(" ")[0]
に分割することができます
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
datetime_object.date().isoformat()
これはあなたが望むように見える文字列を作成します。
time_and_date
のように、その日付を変数に設定した場合は、time_and_date[0, 9] = date
を使用して、日付である最初の9文字を選択します。最初の '2'は0、 '8'は9です。これを変更して時刻を選択することもできます。
https://docs.python.org/3/library/datetime.html#datetime.datetime.strptimeを参照してください –
ありがとうございます!私はこれを使って日付を読むことができた。 – aaj