在开发android的时候,我们常常离不开对于时间的把控,很多时候需要用到时间戳,时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。这样的时间一般是最准确的。一下便是我整理的几种获取时间戳的办法。
SimpleDateFormat simpledataformat=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒E",Locale.getDefault());
第一种
Long time1 = System.currentTimeMillis();
第二种
Long time2 = new Date().getTime;
(这里的new date()原理其实是调用了第一种的System.currentTimeMillis())
第三种
Long time4 = Calendar.getInstance().getTimeInMillis();
最后用simpledateformat格式化一下就能得出
他们都是从1970年1月1号到现在的毫秒数,从效率上来看建议使用第一种。
领取专属 10元无门槛券
私享最新 技术干货