1

次の日付パターンdatetime.datePython のオブジェクトに変換する最良の方法は何ですか?

1st April
8th April
15th April
1st May
4

2 に答える 2

4

dateutil.parserほとんどすべての既知の日付形式を解析します。

from dateutil.parser import parse
parse('8th April')

常に将来の日付を取得するには:

from dateutil.parser import parse
from datetime import datetime

d = parse('8th April')
if (d - datetime.now()).days <= 0:
    d = datetime.date(d.year+1, d.month, d.day)
于 2012-04-12T18:22:51.493 に答える
0
from datetime import datetime

val = val.replace('th', '').replace('st', '')
d = datetime.strptime(val, '%d %B')
于 2012-04-12T18:21:36.367 に答える