300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > java 秒转date_【Java】时间戳与Date相互转换

java 秒转date_【Java】时间戳与Date相互转换

时间:2021-02-13 15:59:38

相关推荐

java 秒转date_【Java】时间戳与Date相互转换

时间戳转Date

public static voidmain(String[] args) {//10位的秒级别的时间戳

long time1 = 1527767665;

String result1= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(time1 * 1000));

System.out.println("10位数的时间戳(秒)--->Date:" +result1);

Date date1= new Date(time1*1000); //对应的就是时间戳对应的Date//13位的秒级别的时间戳

double time2 =1515730332000d;

String result2= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(time2);

System.out.println("13位数的时间戳(毫秒)--->Date:" +result2);

}10位数的时间戳(秒)--->Date:-05-31 19:54:2513位数的时间戳(毫秒)--->Date:-01-12 12:12:12

尤其要注意上面10位的秒级别的时间戳时,不能用int来定义time1变量,否则会得到错误的结果:

public static voidmain(String[] args) {//10位的秒级别的时间戳

int time1 = 1527767665; //错误做法

String result1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(n

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。