掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Time関数を理解するには (ID:107441)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Time関数はシステム時刻を内部処理形式 Date の Variantで返します。 実体は24:00:00を1とする小数です。 MsgBox CDate(0.5) とやってみればわかるように、小数をDate型として表示すると hh:nn:ss の表記になります。 変数内に「hh:nn:ss」という書式で保持しているわけではありません。 > RestTime=1-Time 現在の時刻を小数に換算して > 残り時間を計算する 原理的には可能ですが、 負の小数で問題を生じやすいので、Datediffを使ってください。 MsgBox Format(CDate(0), "yyyy/mm/dd hh:nn:ss") とすればわかりますが、時間計算は 実は内部では1899年12月30日0時0分0秒を原点とする 経過時間の差とみなして計算しています。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.