[過去ログ] Pythonのお勉強 Part74 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
116
(2): (ワッチョイ 3b54-I4pY) 2024/10/13(日)10:26 ID:5hnynBwd0(1/6) AAS
print(f'{time.gmtime(1817):%H:%M:%S}')
こうは書けないんだよな
書けても誰も困らないだろうに、もう更新の止まった古いモジュール
119: (ワッチョイ 3b54-I4pY) 2024/10/13(日)12:24 ID:5hnynBwd0(2/6) AAS
試したら判るがな
TypeError: unsupported format string passed to time.struct_time.__format__

formatをサポートしていない
サポートしていないものを新たにサポートさせても、既存のコードには何の影響もない
だから、python 3.4で追加しましたとかなってても不思議ではないけど、
もうtimeモジュールは捨てられている
121: (ワッチョイ 3b54-I4pY) 2024/10/13(日)14:54 ID:5hnynBwd0(3/6) AAS
電池が自作できます
123: (ワッチョイ 3b54-I4pY) 2024/10/13(日)17:39 ID:5hnynBwd0(4/6) AAS
import datetime
class My_timedelta(datetime.timedelta):
  def __init__(self, seconds):
    self.dt = datetime.datetime(year=2001, month=1, day=1) + datetime.timedelta(seconds=seconds)
  def __format__(self, format):
    return self.dt.strftime(format)

td = My_timedelta(seconds=1817)
省4
125
(1): (ワッチョイ 3b54-I4pY) 2024/10/13(日)21:05 ID:5hnynBwd0(5/6) AAS
マイナスを渡すと23:29:43とかになる
多分欲しいのは、-00:30:17
128: (ワッチョイ 3b54-I4pY) 2024/10/13(日)22:02 ID:5hnynBwd0(6/6) AAS
さすがに小手先すぎる
マイナスにも対応できない

そして秒は小数点以下1桁も表示することという仕様変更により、
3600で割ったりして全部自前で作ることになった
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s