www.fltk.net > JAvA 如何获得 Unix 时间戳

JAvA 如何获得 Unix 时间戳

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,所以可以将当前毫秒时间转换成秒级时间就可以了: System.currentTimeMillis()/1000L就可以了

秒? new java.util.Date().getTime()/1000

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); long a=System.currentTimeMillis();//当前毫秒数 Date date=new Date(a);//当前毫秒转换的时间 System.out.println(df.format(date)); //df.format(date) 格式化的时间 //输...

java用的更精确的毫秒,除1000得秒数.. int ts=(int)(System.currentTimeMillis()/1000);

PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒; Java 中 System.currentTimeMillis() 返回的结果,值的单位是毫秒。 那么很容易就知道,除以 1000 就行了嘛: int seconds = System.currentTimeMillis() / 1000;

new Date().getTime(); System.currentTimeMillis();

时间戳通常是”yyyyMMddHHmmss“的,举例: Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); String str = sdf.format(date); 输出结果:20150704173752。 备注:时间戳中的时间显示格式可以根据实际情...

SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss"); String dateString = "2011/07/29 14:50:11"; Date date = df.parse(dateString); long=date.getTime();

按你描述,应该想要的是Unix时间戳,即当前时间到1970年1月1日0:0:0的毫秒数据。 在java里面Data类型可以直接用API获龋 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss") String value=20150704000000; df.parse(value).getT...

SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日");//设置日期格式 String msg =df.format(new Date()); new Date()替换成你需要格式化的日期

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com