トップページ > プログラム > 2014年05月13日 > YbBU7wze

書き込み順位&時間帯一覧

23 位/250 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010000203



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その22

書き込みレス一覧

くだすれ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


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。