- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access yyyymmddhhを取得する方法)
Accessでyyyymmddhhを取得する方法
このQ&Aのポイント
- Accessで現在のシステム時刻から今日の3時間後の日時データを取得する方法について説明します。
- 空のフィールドにDateAdd関数を使用すると、yyyy/mm/dd hh:nn:ssと表示されるため、必要なyyyymmddhhの形式ではありません。
- また、Format関数を使用して現在の日付をyyyymmdd形式で取得することはできますが、3時間後のhhの値は取得することができません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (1)
- szk9999
- ベストアンサー率25% (6/24)
回答No.2
そこまでおわかりなら、両方を組み合わせればいいだけ・・・ Format( DateAdd("h",3,Now()) ,"yyyymmddhh") ちなみに、 Now関数は現在の日時、 Date関数は現在の日付 を取得する関数です 時間まで欲しいのであればNow関数を使う必要がありますね。
質問者
お礼
どう組み合わせれば良いのか分からず試行錯誤重ねたのですが、思うようにいかず質問いたしました。 なるほど、こんな風に組み合わせるのですね! 無事、望んだ形となりました。 基礎が分かっていないもので、なぜNowの後ろに空の()があるのか、など、疑問も残りますが後でゆっくり調べることにします。 お返事ありがとうございました。
お礼
3/24で3時間という事を表し、それをNowにプラスしているのですね。 とても分かりやすいです! 無事、望んだ形となりました。 ありがとうございます。