java获取当前秒数。
伊谢尔伦
伊谢尔伦 2017-04-17 13:07:57
[Java讨论组]

求教。不要说毫秒数除以1000.。。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(7)
阿神
Calendar calendar = Calendar.getInstance();
int hours = calendar.get(Calendar.HOUR_OF_DAY); // 时
int minutes = calendar.get(Calendar.MINUTE);    // 分
int seconds = calendar.get(Calendar.SECOND);    // 秒
System.out.println(String.format("hours: %s, minutes: %s, seconds: %s", hours, minutes, seconds));
PHP中文网

采用JAVA8中的新api(java.time)

    LocalDateTime time = LocalDateTime.now();
    time.getSecond();
大家讲道理
Calendar calendar = Calendar.getInstance();
calendar.SECOND
PHP中文网
Calendar c = Calender.getInstance();
int second = c.get(Calendar.SECOND);
怪我咯
System.currentTimeMillis();

得到事件戳之后,在用楼上提到的方法。
据说这种方式是最快的,有人测试过。
博客是

ringa_lee
import java.lang.management.ThreadMXBean;
import java.lang.management.ManagementFactory;
public class StopwatchCPU {
    private final ThreadMXBean threadTimer;
    private final long start;
    private static final double NANOSECONDS_PER_SECOND = 1000000000;
    public StopwatchCPU() {  
        threadTimer = ManagementFactory.getThreadMXBean();
        start = threadTimer.getCurrentThreadCpuTime();
    }   
    public double elapsedTime() {
        long now = threadTimer.getCurrentThreadCpuTime();
        return (now - start) / NANOSECONDS_PER_SECOND;
    }   
}

计时用的

伊谢尔伦

为什么不能毫秒数除以1000?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号