日历对象的日期[Java]

日历对象的日期[Java],第1张

日历对象的日期[Java]

您可以做的是创建一个实例,

GregorianCalendar
然后将其设置
Date
为开始时间

Date date;Calendar myCal = new GregorianCalendar();myCal.setTime(date);

但是,另一种方法是根本不使用

Date
。您可以使用如下方法:

private Calendar startTime;private long duration;private long startNanos;   //Nano-second precision, could be less precise...this.startTime = Calendar.getInstance();this.duration = 0;this.startNanos = System.nanoTime();public void setEndTime() {        this.duration = System.nanoTime() - this.startNanos;}public Calendar getStartTime() {        return this.startTime;}public long getDuration() {        return this.duration;}

这样,您既可以访问开始时间,也可以获取从开始到停止的持续时间。当然,精度取决于您。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5479007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存