10

明らかに、から日付と時刻を取得できますが、datetime.datetime.now()実際には秒、特にマイクロ秒は気にしません。

日付+時+分を簡単に取得できる場所はありますか?

4

1 に答える 1

21

次のように、日時値の2番目とマイクロ秒のコンポーネントをクリアできます。

dt = datetime.datetime.now()
#Now get rid of seconds and microseconds component:
dt = dt.replace(second=0, microsecond=0)

これにより、日時を詳細度と比較できます。

秒/マイクロ秒コンポーネントなしで日付を印刷するだけの場合は、適切なフォーマット文字列を使用します。

dt = datetime.datetime.now()
print dt.strftime("%Y/%m/%d %H:%M")

>>> '2012/12/12 12:12'
于 2012-12-12T11:18:54.460 に答える