• 締切済み

時差のコード

初心者です。 日本の日付、時間を入力して、外国の日付、時間に変換するというプログラムを作りたいのですが、計算プログラムが思いつきません。 例えば9時間の時差のときに、+9するのみでは日付の計算ができずに困っています。 どなたかアイディアがありましたらよろしくお願いします。

みんなの回答

  • gatyan
  • ベストアンサー率41% (160/385)
回答No.3

Dim d1 As Date Dim t1 As Date d1 = CVDate("2006/7/16 4:00:00") t1 = CVDate("9:0:0") Debug.Print Format(d1 + t1, "yyyy/mm/dd hh:mm:ss") Debug.Print Format(d1 - t1, "yyyy/mm/dd hh:mm:ss")

全文を見る
すると、全ての回答が全文表示されます。
noname#22222
noname#22222
回答No.2

次のように DateAdd 関数を使います。 Me.Time1.書式=標準 Me.Time1=2006/07/14 12:00:00 Private Sub コマンド5_Click()   Dim dteHiduke As Date      dteHiduke = Me.Time1   Debug.Print DateAdd("h", 9, dteHiduke)   Debug.Print DateAdd("h", 24, dteHiduke) End Sub 実行結果 2006/07/14 21:00:00 2006/07/15 12:00:00

全文を見る
すると、全ての回答が全文表示されます。
  • gatyan
  • ベストアンサー率41% (160/385)
回答No.1

Date型の変数を使用する 時間はcvdate("9:0:0")みたいにしてDate型に変換して加減算する

shingo0314a
質問者

お礼

お早い回答、ありがとうございます。 回答を拝見し、手元の本を参考にしながら作ってみたのですが、どうもうまくいきません。 大変恐縮ですが、具体的なコードがあれば記載していただけないでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • BASIC言語で時差を求めるには?

    日本とアメリカ合衆国との時差を14時間としたとき、日本での時刻を入力するとアメリカ合衆国の時刻を算出するサブルーチンを作りたいのですが、どのようにプログラムを記述すればよいのでしょうか? 途中までのプログラムは作成してみました。 どなたかご教示していただけるとありがたいです。 100 rem 日本と米国の時差の計算 110 input "24時間表示で時間、分を入力してください。" ;h,m 120 gosub 150 130 goto 110 140 end 149 rem サブルーチン 150

  • 時差について

    日本は、どこも同じ時間を使用していますが、アメリカやロシアなどでは国内でも時間差があります。 で、ここからが質問ですが、もし日本に国内時差があったら、もしくは採用することになってしまったら(絶対ないでしょうが)どう思いますか? なお、時差は東日本は西日本より1時間進んでいると仮定してください。

  • 時差の問題

    沖縄とハワイでICTを活用して交流授業をすることになりました。双方が午前9時~午後5時の時間内になるようにするには、日本時間で???の時間に授業を行えばよいか?日本とハワイは19時間の時差があるとする。  計算式と答えがわかる方、解答お願いします

  • 時差ボケについて・・・

    僕はカナダのバンクーバーにいる留学生です。 12月中旬に日本に1時帰国します。 出来るだけ時差ボケになりたくありません。 誰か、時差ボケ対処法。 または、時差を考慮したスケジュールを知っている、計算してくれる人はいませんか?

  • 時差か日付変更線を使って特定の日をスキップする方法はありますか?

     時差や日付変更線を利用して、特定の1日を過ごさずに済ませる方法はないでしょうか。  たとえば、「12月25日」が来るのを避けるために、日付が1日前になる国に飛行機で移動して、日本時間で「12月25日」が過ぎたころにまた日本に戻ってくる、といった方法です。  いろいろ考えてみたのですが、戻ってくるときに「12月25日」である国の上を飛行機で飛ばなければならなかったりで、うまい方法がみつかりません。  よいアイデアがありましたらぜひご教授ください。

  • 時差を教えてください

    アメリカ東部の6月現在の夏時間と日本時間の時差を教えてください。

  • 時差の計算について教えて下さい。

    今、恋人がロスアンゼルスに行っています。 私は海外旅行は全くの未経験なので、時差の計算がわかりません。 彼女はロスから北京まで行き、乗り継いで関空に帰ってくるそうなのですが、日本時間の何時頃にロスを出発するのかが知りたいのです。 予定では8月15日の午後2時頃に関空に到着するそうですが、北京で約9時間乗り継ぎ待ちをしないといけないそうです。 また、ロスから北京までは約11時間、北京から関空までは約3時間かかるそうです。 これらを逆算して時差を考えて計算をすると、彼女はロスを日本時間の何時頃に出発するのか教えて下さい。 およその時間で結構です。 海外旅行に慣れている方、どうか回答よろしくお願いします。

  • 時差がキリよく○○時間である理由は?

    日本と外国の時差が、皆キリよい数字であるように見えますが、何故ですか?5ヵ国程度知ってますが、皆そうです。しかし経度は当然バラバラな数字の筈です。何か国際的な取り決めがあるのですか?それとも時差4時間28分とかあるのですか?

  • インドの時差について

    インドの時差を調べたところ、日本より3時間半送れているとのことでした。 「半」ということがありえるのでしょうか? 私はこれまで時差というのは15度単位で1時間ずつ異なるものと思っており、30分異なる時差があるとは知りませんでした。 でもありえるんですね??? インドには丁度1時間で区切れる標準子午線が適当な場所にないということなのでしょうか?

  • 初めて投稿しました。 時差についてです。 高校で時

    初めて投稿しました。 時差についてです。 高校で時差の勉強をしています。 そこで教わっている先生のやりかたが 少し回りくどいやり方をしています。 その先生のやりかたは 日本の標準時は135度になっているんですが 先生は正確に出したいらしく 自分たちがいる場所を139度にしました。 ここからが問題です。 日本の4/23 PM12:15のときサンフランシスコとの時差は?  という問題で、まずサンフランシスコも標準時を正確にします。→123度 普通なら 日本(正確)139度+サンフランシスコ(正確)123度 をして15で割るというやり方をしませんか? 先生のやり方は139+123=262になった後 1°=4分なので 262°×4分=1048分 1048÷60分=17時間28分  12:15-17:28 12;15では引けないので24:00を足します。 そうすると 36:15になりますが なぜかノートには35:75になっていました。 そこの計算はわからないです。すいませんm(__)m それで35:75-17:28 をして 18:47  となりました。 もっと簡単な計算のし方ってありますか? 標準時が少しずれているので 計算も変わってくるのでしょうか?  回答お願いします。