質問ページ2 /
128
質問内容 †
学校の時間割を作ろうとしているのですが
例えば9:00〜10:30の間だけスプライトを(科目の上に)表示しようと思っているのですが
if(hour >= 9 && hour <= 10 && min <= 30){}
などとすると9:30の時にも実行されてしまいます
いろいろ考えたのですが深みにはまるばかりで・・・
定時から定時までびしっと分けられるような書き方を教えてください。
回答 †
- どのような形態のものを作りたいのか質問からはよく分かりませんが、例題をそのまま読み解くと、9時〜9時30分と10時〜10時30分に処理が走るようですね。
例えば9時ジャストと10時半ジャストに処理を行いたいのであれば if( (hour==9&&min==0) || (hour==10&&min==30) ){ } というのもあるかと思います
もしくは授業の時限目の間中、処理を行うのであれば、時間を分または秒に変換し if( totalmin>=540 && totalmin<=630){ } (totalmin=時刻を分に変換) でもできるのではないでしょうか? --
- 時刻を分に変換という考え方は思いつきませんでした! 早速やってみようと思います。 --
Menu
最新の15件
2023-08-05
2021-08-08
2020-04-16
2019-04-23
2019-02-17
2018-08-15
2017-11-18
2017-05-07
2017-04-11
2017-04-07
2017-04-04
2017-03-27
2017-03-26
2013-05-24
2013-08-27
人気の5件
Edit Menu
1262 Hits
Total: 17.6 MB
text: 1.5 MB
attached: 16.1 MB