何歳が一番楽しかった?

ってありますか?
long型で値が返される関数がいいんですけど。

A 回答 (5件)

任意の日付からの現在までの経過時間を返す関数はないと思います。



? cdate("1970/1/2")-cdate("1970/1/1"))
1

? (Date()-cdate("1970/1/1")) * 24
320784

計算式を書けば良いと思います。
    • good
    • 0

VB6 とVB.NET で多少違うけど、


任意の日付から指定日を引けばいいような。
基本的に、質問者の求めるそのままの関数ってなかったような気がします。
    • good
    • 0

1970年1月1日から現在までの経過時間であれば、



Dim TheDate As Date ' 変数を宣言します。
Dim Msg
TheDate = "1970/1/1 00:00:00"
Msg = DateDiff("d", Now, TheDate)
MsgBox Msg
Msg = DateDiff("h", Now, TheDate)
MsgBox Msg

MSDNより。
    • good
    • 0

C言語ならばtime関数で得られます。



VBは使ったことないのですが、now関数とか?
あるいはnow関数の結果を引き算して使うとか?
    • good
    • 0

言語は何ですか?



localtime関数でできませんか?
検索してみてください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
visual basicなんですけど
localtimeは違うんじゃないですか?

お礼日時:2006/08/06 17:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報