ohG*_*osh 1 java time calendar date
我有一个简单的问题,我有day(int),month(String),year(int),hour(int),minute(int)和second(int)的值.我想要做的是看到我和1970年1月1日之间有多少毫秒.
所以,作为一个例子,我怎么能知道从1970年1月到2011年6月1日下午3:12:59有多少毫秒呢?
我很确定这很简单,但我真的很累.我想我可以用
dateTime.getTimeInMillis());
Run Code Online (Sandbox Code Playgroud)
但我不确定.我不是Java日期最好的,所以任何帮助都会很棒!
谢谢!!!!
如果您已经有两个Date对象,那么只需执行以下操作:
date1.getTimeInMillis() - date2.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)
如果您只有个别值,则创建日期,如:
Calendar cal = new GregorianCalendar(year,month,dayOfMonth,hourOfDay,minute,second);
cal.getTimeInMillis();
Run Code Online (Sandbox Code Playgroud)
现在你可以使用上面的公式了.
参考:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/GregorianCalendar.html http://docs.oracle.com/javase/1.4.2/docs/api/java/util /Calendar.html
| 归档时间: |
|
| 查看次数: |
1082 次 |
| 最近记录: |