日期:2014-05-20  浏览次数:20710 次

返回自 1970年1月1日00:00:00 GMT以来对象表示的毫秒数。

Date d = new Date();
d.getTime() 返回自 1970年1月1日00:00:00 GMT以来对象表示的毫秒数。 是什么意思???求解


 是什么意思???求解


------解决方案--------------------
一个long类型的数值
比如现在至1970年1月1日00:00:00有个时间差吧,本来是几年几月几天之类的,你把这些转换成毫秒就是了
------解决方案--------------------
简单的说就是1970年1月1日到现在有多少毫秒
------解决方案--------------------
自1970XXXX 到现在的long型 毫秒数,api说得很清楚的啊!
------解决方案--------------------
就是用毫秒来计算现在距离1970年1月1日00:00:00之间的时间
------解决方案--------------------
简单的说就是1970年1月1日到现在有多少毫秒
------解决方案--------------------
d.getTime() 返回自 1970年1月1日00:00:00 GMT以来对象表示的毫秒数。 是什么意思???求解
 这个不是返回你说的那个值 
 Date date=new Date();
 String second=String.format(%tQ.date);//调用String的格式化时间的方法 
second才是计算现在距离1970年1月1日00:00:00之间的时间
------解决方案--------------------
就是1970年1月1日到现在有多少毫秒,1970年一月一日00:00:00开始到现在时刻的毫秒数。
应为1970年时UNIX操作系统正式发布的时间,所以这一时间也称为UNIX时间戳(unix epoch)
http://zh.wikipedia.org/wiki/UNIX%E6%97%B6%E9%97%B4
------解决方案--------------------
Date d = new Date();
System.out.print(d.getTime() ;
会得到一个long字符串。表示到现在的毫秒数。
------解决方案--------------------
这是sql包下的date 连接数据库时常用 它只取得日期 你可以timestamp时间戳 也可以用util包下的date或者用calendar类
------解决方案--------------------
我有个疑问,这样能返回对吗?

因为在时间上,有闰秒这一说,因为一年和地球公转时间有微小差异。若干年就得加一秒