提供:Japanese Scratch-Wiki

このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する

Scratch 3.0の現在の ()を使うと、時刻が表示できるが、午前・午後の表示がないうえ、0埋めもされていない。以下の方法で時刻を整形できる。

コード

  • (時) 現在の時
  • (分) 現在の分
  • (秒) 現在の秒
  • (午前午後) 午前か午後か
  • (時刻) 整形後の時刻
@greenFlag が押されたとき::hat events
ずっと 
  もし <<(現在の [時 v]) > (12)> または <(現在の [時 v]) = [0]>> なら 
    [時 v] を (((現在の [時 v]) - (12)) の [絶対値 v]::operators) にする // 0時の場合のために、絶対値をつける
  でなければ
    [時 v] を (現在の [時 v]) にする
  end
  もし <(現在の [分 v]) < (10)> なら 
    [分 v] を ([0] と (現在の [分 v])) にする
  でなければ 
    [分 v] を (現在の [分 v]) にする
  end
  もし <(現在の [秒 v]) < (10)> なら 
    [秒 v] を ([0] と (現在の [秒 v])) にする
  でなければ 
    [秒 v] を (現在の [秒 v]) にする
  end
  もし <(現在の [時 v]) < (12)> なら 
    [午前午後 v] を [a.m.] にする
  でなければ 
    [午前午後 v] を [p.m.] にする
  end
  [時刻 v] を (((((((時) と [:]) と (分)) と [:]) と (秒)) と [ ]) と (午前午後)) にする // 秒の後にはスペース
end
Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。