2011-12-11 13 views
1

私は日(int)、月(String)、年(int)、時(int)、分(int)、秒(int)の値を持っています。私がしたいことは、私が所持している日から1970年1月1日までの間に何ミリ秒間があるかを見ることです。Javaの日付時刻 - 特定の日付から1970までの何ミリ秒を見つけるか?

したがって、例として、1970年1月から2011年6月1日の3ミリ秒:12:59 pm?

私はこれが簡単になると確信していますが、私は本当に疲れました。私は使用できると思う。

dateTime.getTimeInMillis()); 

しかし私は確信していない。私はJavaの日付で最善ではないので、どんな助けも素晴らしいだろう!

ありがとう!!!!はい

答えて

4

からdateTimeがあるSystem.currentTimeMillis() - dateTime.getTimeInMillis()など、あなたの年/月/日/で(おそらくCalendarから入手)を作成した日付インスタンス。あなたが唯一の個々の値を持っている場合は、同様に日付を作成し、

date1.getTimeInMillis() - date2.getTimeInMillis(); 

:今、あなたは上記の式を使用することができます

Calendar cal = new GregorianCalendar(year,month,dayOfMonth,hourOfDay,minute,second); 
cal.getTimeInMillis(); 

あなたが2つのDateオブジェクトを使用している場合

関連する問題