mysql環境に稼働時間を保存する必要があります。稼働時間は、数時間から1年以上までさまざまです。mysqlにDATETIMEタイプを使用することを検討していました。私はPythonを使用していますが、稼働時間は
def convertdate(lastrestart):
# now in datetime
nowdt=datetime.now()
# last_restarted in datetime
lastrestarted_dt=datetime.strptime(lastrestart, "%Y-%m-%d %H:%M:%S")
# timedelta in datetime!
uptimeInDT=nowdt-lastrestarted_dt
#timedelta in seconds
secondsUptime=uptimeInDT.seconds
# string conversion wont work so much for a datetime field.
print str(uptimeInDT)
これはこの仕事をするための最良の方法ですか?他のソリューションを使用できますか?mysqlのSEC_TO_TIME()は範囲が狭く、機能しません。また、秒から日時までの関数はありません。たぶん私は秒を節約してそれに慣れる必要があります。ありがとう