- くだすれPython(超初心者用) その22
916 :デフォルトの名無しさん[sage]:2014/05/13(火) 17:51:53.30 ID:YbBU7wze - >>913
起動時間をどこかに記録しておかないとダメ Linux 使いなら $ ps -p PID -o etime でいける あと、こういうのとか? >>> os.times() posix.times_result(user=0.16, system=0.03, children_user=0.08, children_system=0.02, elapsed=17418884.28)
| - くだすれPython(超初心者用) その22
923 :デフォルトの名無しさん[sage]:2014/05/13(火) 22:05:06.72 ID:YbBU7wze - >>913
> プログラムを起動してから経った時間を表示するプログラムを作りたいんだけど・・・ > print(elapsed) 作ってるじゃん! 冗談としても、後は頑張って。 >>> hms = "01:02:03" >>> tm = time.strptime(hms, "%H:%M:%S") >>> print(tm) time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=1, tm_min=2, tm_sec=3, tm_wday=0, tm_yday=1, tm_isdst=-1)
| - くだすれPython(超初心者用) その22
924 :デフォルトの名無しさん[sage]:2014/05/13(火) 22:10:55.62 ID:YbBU7wze - と思ったけど、できちゃったし、ここは超初心者用なので。
参考って事で。 >>> do = datetime.datetime.strptime("00:00:00", "%H:%M:%S") >>> do datetime.datetime(1900, 1, 1, 0, 0) >>> dt = datetime.datetime.strptime(hms, "%H:%M:%S") >>> ddiff = dt - do >>> ddiff.total_seconds() 3723.0
|
|