• ベストアンサー

8時間遅らせた日付の表示

VB初心者です。現在VB2005を使用しております。 いろいろサイトを検索したのですが、自分の希望する結果が見つからなかったため質問させて頂きます。 システム時刻を使うと0:00に日付が変わると思いますが、これを午前8時に日付が変わるように表示したいのです。 ちなみにシステム時刻自体を変更する方法は不可です。 どうしても分からないため教えて下さい。 どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

8時間前の日時を算出し、その日付で処理すればよいかと。 Dim dtValue As Date = Date.Now().AddHours(-8) Console.WriteLine(dtValue.ToString())

yuji_yumi
質問者

お礼

さっそくのお返事ありがとうございます。 試したところ満足いく結果になりました。 どうもありがとうございました。

関連するQ&A

  • タスクトレイに日付の表示をしたい

    Windows 10 を 使用しています。タスクトレイの上に時刻 下に日付の表示があったのですが、突然日付表示がなくなりました。時刻の上にカーソルを置くと時刻表示の上に一時的に表示します。 Windows の設定に中、時刻と言語の中 表示形式で時刻は表示しているので変更ができます。日付は表示していないので変更できません。日付の表示方法を教えてください。

  • エクセルでの日付表示について

    エクセル(2010)で日付の表示変更の方法についてお尋ねします。 以下の仕様の日付データがあります。 [07/02/12 09:43:00 午後]   月/日/年 時間 午前or午後 ※区切りは半角スペース これを [12/07/02 21:43:00]  年/月/日 時間(24時間表示) に変更したいと思っています。 単純に”午後”の文字列を削除すると [2007/02/12 09:43:00] となり、月/日/年の順番が間違って表示されます。 セルの表示形式のどの仕様を選択しても同じ結果でした。 文字列の削除後、日付が希望通りに変更する方法を教えていただけますでしょうか。 (24時間表示はこだわりません) よろしくお願いいたします。

  • エクセル 日付の表示

    取り出したデーターでの日付表示が20060930と表示されてきました。 この数字を2006/09/30もしくは、09/30と表示したいのですが、どんな方法があるでしょうか? 教えてください。 ちなみに、表示形式の日付では出来ませんでした。 又、関数の日付/時刻で探しましたが分かりませんでした。 よろしくお願いします。

  • HotMailの日付表示について

    HotMailの受信トレイにおいて、「日付」の表示欄があると思いますが、ここの表示がどうも変です。 一番気になるのは、一昨日受信したメールが「昨日」と表示されてしまうことです。 そして、昨日受信したものは時刻で表示され、本日受信したものも時刻で表示されるので、区別しづらいです。 ちなみに、それ以外の(日付で表示される)ものについては、実際の受信日時とずれが無く、正常に表示されています。 タイムゾーンを変更してみたり、一度ログアウトしてみたりしましたが、全く変化がありません。 これは仕様なのでしょうか? 実際にHotMailをお使いの方がいらっしゃいましたら、ご確認いただければ幸いです。 よろしくお願いいたします。

  • 日付が正しく表示されない

    回答をしてくれたお二人にはポイントをあげなくてすいません。 もう少し詳しく説明すると サーバ(Oracle7)→VisualDraiver32→VB4(WinNT4) という構成で、DBの日付を表示する時に たまに日付がおかしくなるのです。 2001/02/04→2004/02/01こんな風に。 そのすぐ後に同じものを検索しても正常なのです。 OracleやVD32の2000年問題がからんでいるのでしょうか? 判る人は教えて下さい。

  • コントロールパネルの「日付と時間」を使えなようにしたい

    はじめまして。コントロールパネルの「日付と時間」を使えなようにしたい。 という内容で質問させていただきます。 ・現在、勤怠のタイムカードシステムを自作しパソコンで使っています。 ・時々時刻が変わっていることがあり、PCを調べましたが最近導入したもので電池が無いという事は考えられません。 ・人為的に時刻が変更されるという可能性を無くすために、時刻を変更する設定を簡単に出来無くなる様にしたい。 以上、よろしくお願いします。

  • 日付の表示について教えて下さい

    初めて作成している超初心者ですので、とても簡単な質問かもしれませんが、よろしくお願いします。 Accessのテーブル名“T_依頼”のフィールド名“期間1”に日付/時刻型のデータが入っています。 そのデータを 月/日 だけでaspで表示させるにはどうしたらよいでしょうか? よろしくお願いします。

  • 時刻設定の変更ができない(日付は変更できるのに)

    画面右下に表示される時刻が少し遅れているので修正したいのですが、 日付は変更できるようなのに、時刻が変更できません。 手順としては、 時刻表示を右クリックして「日付・時刻の調整」を選択します。 「日付と時刻のプロパティ」ウィンドウが出ます。 この中の、時刻表示の隣にある「▲」「▼」ボタンで ほんとうなら調節できそうに見えるのですが、 このボタンの表示がグレーになっていて、 クリックしても反応しません。 日付については、年のところの「▲」「▼」はちゃんと動作するし、 カレンダー内の日付の選択もクリックでちゃんとできます。 使いたい機能だけが、反応してくれません(ToT) いちおう検索したのですが、似たような質問は見つからず…困ってます。 どなたか、対処方法を教えてください。

  • ワード2007での日付表示

    オフィス2007を使っていますが、2003からI/Fが大きく変わり扱いにとまどっています。ワード2007で日付の表示をさせるにはどうすればよいでしょうか。2003なら挿入→「日付と時刻」でいけたのですが…。 WEBで検索してもHITしなかったので、どなたか分かる方いらっしゃいましたらお願いします。 会社の方針でバージョンUPされたのですが、とにかく使いにくくて困っています。皆さんはどうですか?

  • VB2008で日付と時間の計算

    教えて下さい。 VBで日付と時間の足し算をしたいのですがやり方がわかりません。 フォームに6つのテキストボックスを配置し、6つのテキストボックスには それぞれ日・時・分の数値を入力します。 例えばヤフーオークションの終了時刻を計算したい場合、 TextBox1~3に現在の日時を入力し、TextBox4~6に残り時間を入力します。 現在時刻 [4] 日 [17] 時 [44] 分 残り時間 [3] 日 [6] 時間 [30] 分 この数値の足し算結果をメッセージボックスに終了時刻として表示させるようにしたいのですが、やり方が分からず困ってます。 教えていただけないでしょうか。

専門家に質問してみよう