java获取当前时间戳的方法(*)

java获取当前时间戳的方法(*)获取当前时间戳 方法一 System currentTimeM 方法二 Calendar getInstance getTimeInMil 方法三 newDate getTime 获取当前时间 SimpleDateFo newSimpleDat yyyy MM ddHH mm ss 设置日期格式 Stringdate df format newDate newDate 为获取

获取当前时间戳

//方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); 

获取当前时间

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间戳 

获取时间戳三种方法执行效率比较:

import java.util.Calendar; import java.util.Date; public class TimeTest { 
    private static long _TEN_THOUSAND=10000; public static void main(String[] args) { 
    long times=1000*_TEN_THOUSAND; long t1=System.currentTimeMillis(); testSystem(times); long t2=System.currentTimeMillis(); System.out.println(t2-t1); testCalander(times); long t3=System.currentTimeMillis(); System.out.println(t3-t2); testDate(times); long t4=System.currentTimeMillis(); System.out.println(t4-t3); } public static void testSystem(long times){ 
   //use 188 for(int i=0;i<times;i++){ 
    long currentTime=System.currentTimeMillis(); } } public static void testCalander(long times){ 
   //use 6299 for(int i=0;i<times;i++){ 
    long currentTime=Calendar.getInstance().getTimeInMillis(); } } public static void testDate(long times){ 
    for(int i=0;i<times;i++){ 
    long currentTime=new Date().getTime(); } } } 

时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。时间戳是一个加密文档,包含:文件的摘要、DTS收到文件的日期和时间以及DTS的数字签名三部分。它具有防篡改、防复用的优点。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/210933.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午11:34
下一篇 2026年3月18日 下午11:34


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号