python datetime時間に1秒、1分加算
788 ワード
筆者の前の記事では、pythonにおけるdatetime,time,stringの相互変換について理解したはずです.ここでは、時間オフセット関数の設計、すなわちtime offsetの関数の方法についてよく使われています.
現在時刻の取得
1日加算
1日減らす
以下は筆者が1人の商品関連の項目で使った例で、参考にすることができます!
現在時刻の取得
import datetime
print datetime.datetime.now()
# 2018-05-08 16:53:30.101000
1日加算
import datetime
print datetime.datetime.now()
# 2018-05-08 16:53:30.101000
1日減らす
import datetime
print (datetime.datetime.now()+datetime.timedelta(days=-1)).strftime("%Y-%m-%d %H:%M:%S")
# 2018-05-07 16:56:59
以下は筆者が1人の商品関連の項目で使った例で、参考にすることができます!
def format_time(str_time):
tm = datetime.datetime.strptime(str_time,"%Y-%m-%d %H:%M:%S")
time_offset = tm-datetime.timedelta(seconds=0)
return time_offset.strftime("%Y-%m-%d %H:%M:%S")