怎样运用Java中的Calendar类来把半年的时间计算成毫秒!非常感谢!

lylemily 2008-03-11 04:26:24
如题!
希望前辈们帮忙。。。。
非常感激!
...全文
314 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
import java.util.Calendar;

public class Test {

public static void main(String[] args) {
Calendar c = Calendar.getInstance();
for(int i = Calendar.HOUR_OF_DAY; i <= Calendar.MILLISECOND; i++) {
c.set(i, 0);
}
long t0 = c.getTimeInMillis();
c.add(Calendar.MONTH, 6);
long t1 = c.getTimeInMillis();
System.out.println(t1 - t0);
}
}
caven110 2008-03-11
  • 打赏
  • 举报
回复
小时--分--秒--毫秒
面试的题目吗?
yifuzhiming 2008-03-11
  • 打赏
  • 举报
回复
Date.getLong();
dracularking 2008-03-11
  • 打赏
  • 举报
回复
是半年的毫秒数用Calendar换算是吧

Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, 1971);
c.set(Calendar.MONTH, 0);
c.set(Calendar.DAY_OF_YEAR, 0);
c.set(Calendar.HOUR, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
System.out.println(c.getTimeInMillis()/2);
霜之哀伤 2008-03-11
  • 打赏
  • 举报
回复
估计,是哪家的面试题,出题的人拍拍脑袋想出来的。
cshuang01 2008-03-11
  • 打赏
  • 举报
回复
不懂你在说啥
logi22 2008-03-11
  • 打赏
  • 举报
回复
我想说 1000*60*60*24*30*6
不过显然是不对的。。

楼主需求不明阿
  • 打赏
  • 举报
回复
什么叫半年的时间?举个例子嘛...

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧