10

relativedeltaと の間で変換するエレガントなwasはありtimedeltaますか?

ユースケースは、ユーザー入力の ISO 日付を取得することです。Python は または のいずれかisodateを返します。isodate.duration.Durationdatetime.timedelta

の機能が必要ですrelativedelta(日のみで作業する場合の "datetime.timedelta" と "dateutil.relativedelta.relativedelta" の違いは何ですか? -- より多くのことを行う) ため、これらの両方のタイプを に変換する必要がありrelativedataます。

4

3 に答える 3

2
d = datetime.timedelta(...)
dateutil.relativedelta.relativedelta(seconds=d.total_seconds())
于 2013-06-07T06:45:07.873 に答える