nnpc.net
当前位置:首页 >> 请问JAvA怎么获得当前时间戳,要int型的不要long的! >>

请问JAvA怎么获得当前时间戳,要int型的不要long的!

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

1. date d = new date();2. long time = system.currenttimemillis(); //long类型的毫秒数3. calendar c = calendar.getinstance(); system.out.println(c.gettimeinmillis()); //得到long类型 system.out.println(c.gettime()); //得到date类型以上方法都可以获得当前的时间戳.

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

String timestamp = String.valueOf(System.currentTimeMillis() / 1000);

先用 Date date=new Date(time); //time就是你的1432710115000L这个长整形来获得具体的时间类然后 再 DateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //设置需要的时间个格式 String d=df.format(date); 就行了

一般用System.currentTimeMillis()或 new Date()来获取,然后用SimpleDateFormat类来格式化时间

long currentTimeMillis = System.currentTimeMillis(); DateFormat format = new SimpleDateFormat("yyyyMMddHHmm"); Date dDate = null; try { dDate = format.parse(String.valueOf(currentTimeMillis)); } catch (ParseException e) { e.

//方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime(); 最近做监控系统,发现代码中有前两种方法,然后突然有了一个想法,到底哪个更快呢?然后做了如下实验:

timestamp就是所谓的时间戳,这个主要用在数据库上,你可以再java.sql这个包内找到这个类,一般数据库里如果用date这个类的话,那你取出来的时候只能到某一天,也就是日,但是timestamp的话,就是到小时一直到纳秒,很精确的.但是你把时间存进去的时候也要用这个类.比如:mysql的话,你可以用settimtstamp();这个方法,你可以到java的文档里去看看,里面都写的比较清楚

String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date(UnixTimestamp * 1000));

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com