dポイントプレゼントキャンペーン実施中!

お世話になります
たとえばなんですが、
2006/03/18 22:30:00
から
2006/03/18 23:00:00までのあと何分かを調べたくて
二つをミリ秒で引いてを計算しているんですが、
long test = (gcout.getTimeInMillis() - gc.getTimeInMillis())/1000/60/60;
であと何分かがでるんですよね?744とかの数字ができるんですけど一体なにがだめなんでしょうか?
初歩的なことですが、教えてください、おねがいします

A 回答 (2件)

744 が出るのは gcout か gc にセットされている時刻が違っているからでは?



で、割る数はNo.1の方の言う通りです。
(60000 で割るだけでも同じですが)
    • good
    • 0
この回答へのお礼

ありがとうございます。月のところで-1していなかったという初歩的なミスをしていました。

お礼日時:2006/03/26 12:35

ミリ秒から分に直すには


/1000/60
です。
744は、なぜかはわかりません。
(2006/03/18 23:00:00-2006/03/18 22:30:00)/1000/60/60
は、0になるはずだと思います。
    • good
    • 0
この回答へのお礼

わかりました。変なところで間違っていました。ありがとうございます

お礼日時:2006/03/26 12:34

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