時間間隔の計算方法
VB.NET2005で開発をしてます。
アプリ起動後、指定時間から分間隔で処理をしようと思います。
例)20分間隔
10時10分に起動すれば
10時20分に処理
10時40分に処理
11時00分に処理
・
・
・
としたいのですが
10時10分に起動すれば
10時30分に処理
10時50分に処理
・
・
と起動した時間からしか時間間隔がとれません。
コード
'現在時刻
Dim nowtime As DateTime = System.DateTime.Now
'処理間隔時
exetime = 20
Label1.Text=nowtime.AddMinutes(exetime).ToShortTimeString '次回時間表示
System.DateTime.Now で現在時刻を取得してそれに20分をたしてます。
時間の指定方法を教えてください。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
'現在時刻
Dim nowtime As DateTime = System.DateTime.Now
'処理間隔時
exetime = 20
' 所得時間を20分ごとで正規化
Dim m as Integer = ( 20 * ( nowtime \ 20 + 1 ) mod 60 )
' m=0の場合 1時間進める
dim h as Integer = nowtime.hour + iif( m = 0, 1, 0 )
' 新しい時間を設定
nowtime = new DateTime( nowtime.year, nowtime.month, nowtime.day, h, m, 0 )
'Label1.Text=nowtime.AddMinutes(exetime).ToShortTimeString '次回時間表示
Label1.Text=nowtime..ToShortTimeString
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- 統計学 統計検定3級の内容です 6 2022/05/15 09:16
- その他(開発・運用・管理) bashで15分前と現在のエポックタイムの時間を取得したい 2 2023/02/01 19:10
- エアコン・クーラー・冷暖房機 日立のエアコンのリモコン 5 2023/04/01 00:25
- 医療 通院精神療法の点数について教えて下さい。 初診で心療内科に行き、診察時間は10分でしたが、30分以上 4 2022/07/28 16:32
- iPhone(アイフォーン) iPhoneのショートカットで時間を加算する方法を教えてください。 現在位置から目的地まで車で移動し 1 2023/03/27 16:02
- その他(学校・勉強) 浪人中の過ごし方について こんばんは。現在、大学受験の浪人生をしています。 1日のスケジュールを立て 3 2023/04/12 21:38
- 大学受験 浪人中の過ごし方について こんばんは。現在、大学受験の浪人生をしています。 1日のスケジュールを立て 6 2023/04/12 19:20
- 発達障害・ダウン症・自閉症 毎回待ち合わせ時間に遅れる人ってどうしたら時間通りに来られると思いますか? 毎回30分から1時間必ず 7 2023/05/24 08:41
- 中途・キャリア 契約社員で在職中ですが、正社員目指して転職活動中です。 20代半ばの男です。 2社から内定を頂きまし 5 2022/04/29 13:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
フォルダのアクセス権確認について
-
private subモジュールを他のモ...
-
マクロで、次のコードへ行く前...
-
Word VBA。各マクロの間に待ち...
-
シェルスクリプトでファイル内...
-
特定のファイルを他のプロセス...
-
【VBA】エラー処理で別プロシー...
-
シグナル 6(SIGABRT)とは?
-
Excel VBA セルの名前があるか...
-
For ~ Next文
-
途中で処理を中断させたい (ア...
-
ドリブン??
-
【C#】Page_Loadさせない方法に...
-
ExcelのVBAで、選択したファイ...
-
Functionで戻り値を複数返す方法
-
特定の名前のオートシェイプの...
-
VB6で定時刻処理
-
VBとSQLServerのセッションが切...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
シグナル 6(SIGABRT)とは?
-
Functionで戻り値を複数返す方法
-
特定の名前のオートシェイプの...
-
ExcelのVBAで、選択したファイ...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
VBA 複数の行を高速で削除する...
-
Excel VBA セルの名前があるか...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
どうやってもFor文を抜けてしま...
-
【VBA】エラー処理で別プロシー...
-
エクセル VBAで複数セル選択時...
-
シェルスクリプトでファイル内...
-
【Vb.net】プリンタジョブの取得
-
vbaのエラー対応(実行時エラー...
-
VBAでBook読み込み時の非表示方...
おすすめ情報