① java上的原始时间为什么从1970-01-01 00:00:00开始
因为那是计算机的真正开始开始,
② 用java如何取得从1970 年到现在的毫秒数
给你一段代码作为参考,我想你只要调整这个方法即可:
public static void main(String[] args) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date currentTime=new Date();
//将截取到的时间字符串转化为时间格式的字符串
Date beginTime=sdf.parse("1970-01-01 12:53:30");
//默认为毫秒
long interval=(currentTime.getTime()-beginTime.getTime());
}
③ 在java里怎么求从从1970年1月1日距特定时间多少秒
Calendar c=Calendar.getInstance();
c.set(year,month,date,hour,minute,second);
long answer=c.getTimeMillis()/1000;
这是个很大的数
④ java:通过jdk提供的方法返回1970年1月1日零点到此时此刻的毫秒数求出任何一个人从出生到此时此刻的毫秒
import java.util.*;
class SimpleDateFormat01
{
public static void main(String[] args)
{
Calendar ca=Calendar.getInstance();
ca.set(1970,1,1,0,0,0);
long aa=ca.getTimeInMillis();
long times = System.currentTimeMillis();
System.out.println(times-aa);
}
}
⑤ Java:知道一个1970至今的毫秒数,如何转换为时间呢
publicclassDemo{
publicstaticvoidmain(String[]args)throwsException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
System.out.println(sdf.format(Long.parseLong("1404955893000")));
}
}
⑥ java中 Thu Jan 01 00:01:17 CST 1970 这个时间怎么换换为毫秒数,因为是1970我转的毫秒是负的。怎么破啊
Datedate=newDate("ThuJan0100:01:17CST1970");
System.out.println(date.getTime());
你转的毫秒数是负的是什么意思。
⑦ java怎样计算两个日期之间的秒数
java中Date时间可以用getTime()来获得1970年1月1日到当前时间的毫秒数,所以可以这样来计算得出两个时间的秒数:
try {
Date a = new Date();
Thread.sleep(3000);
Date b = new Date();
long interval = (b.getTime() - a.getTime())/1000;
System.out.println("两个时间相差"+interval+"秒");//会打印出相差3秒
} catch (InterruptedException e) {
e.printStackTrace();
⑧ JAVA中如何获取毫秒和微秒数,是用哪个类中的哪个方法最好把代码发上来看下
public static void main(String[] args) {
// TODO Auto-generated method stub
Date dt= new Date();
Long time= dt.getTime();//这就是距离1970年1月1日0点0分0秒的毫秒数
System.out.println(System.currentTimeMillis());//与上面的相同
}
至于java中取微秒数,似乎不准确。精确不到微秒级别。有时还与操作系统有关。
⑨ C++如获取1970年1月1日至现在的毫秒数, JAVA 只用new date(); c++用什么
可以这样获取:
#include <iostream>
#include <time.h>
using namespace std;
int main(void)
{
time_t now; //设置显示系统时间
time(&now); //time 函数读取现在的时间然后传值给now
cout<<"1970.01.01到现在的秒数: "<<now<<endl; //秒数
return 0;
}
⑩ Java:1392515067621这种从1970年开始的毫秒数的时间戳叫什么时间戳呢
时间戳是自 1970 年 1 月 1 日(08:00:00 GMT)至当前时间的总秒数,它也被称为 Unix 时间戳。