java中如何获得当前时间并输出:时,分,秒,

最好要有毫秒的,还有如何将上面得到的时间进行相减,以求出时间段?谢谢大家!... 最好要有毫秒的,

还有如何将上面得到的时间进行相减,以求出时间段?

谢谢大家!
展开
 我来答
65288664
2009-04-06 · TA获得超过952个赞
知道小有建树答主
回答量:2359
采纳率:0%
帮助的人:1094万
展开全部
import java.text.*;
import java.util.*;

public class Test {

public static void main(String[] args) {
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");//时:分:秒:毫秒
System.out.println(sdf.format(d));

Long l = d.getTime();//返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。
l += 100000;//加100000毫秒.
Date d1 = new Date(l);// 分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。
System.out.println(sdf.format(d1));

}

}
aaronswon
2009-04-06 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1593万
展开全部
import java.util.*;
import java.text.*;
public class TimeTest {
///详细见java.util.SimpleDateFormat;
///java.util.Calendar;
//里面有get(xxFIELD);方法很方便就获取了时,分,秒,毫秒等数值
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss.SSS");//时:分:秒.毫秒
GregorianCalendar gc = new GregorianCalendar();
System.out.println(sdf.format(gc.getTime()));
////////////////增加2分钟
gc.add(GregorianCalendar.MINUTE, 2);
System.out.println(sdf.format(gc.getTime()));
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huya0002
2009-04-06 · TA获得超过968个赞
知道小有建树答主
回答量:2023
采纳率:0%
帮助的人:725万
展开全部
System.util.getCurrentTime()

参考j2se的文档 同学
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式