提供: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