日差と秒差はあるのに分差がない不思議

3月 13th, 2017

起動時に、前回終了した時間からの差によってボットの反応を変えようと思い、時間差を計算させようと思ったのだが…

日数の差はtimedeltaとやらで簡単に扱える。例えばこんな感じ。

import datetime

today=datetime.datetime.today()
last=datetime.datetime(2017,1,1)

sa=today-last

print (sa.days)

上記は、2017年1月1日からの日数を表示させるプログラム。最終行の「sa.days」を「sa.seconds」にすれば、差を秒数で表してもくれる。

ところが、「sa.minutes」にすると「んなもんは知らん」とにべもない。

60で悪だけなんだからいいだろう、とそういう意味かな…

関連記事

  1. 正規表現とどっちが早い?
  2. 正規表現コンパイルする?しない?
  3. 時刻の差分を計算したい
  4. 正規表現vs類語辞書
  5. Python的漬け物・・・?pickleで散々
  6. 再びアプリ化…
  7. pythonで音を鳴らす
  8. 予めコンパイルしてキーワードチェックしたら

Comments are closed.