gpt4 book ai didi

java - java中获取时间戳

转载 作者:太空宇宙 更新时间:2023-11-04 15:10:38 27 4
gpt4 key购买 nike

我想获取时间戳并添加 5 秒。我尝试了这段代码

GregorianCalendar cal = new GregorianCalendar(2007, 9 - 1, 23);

int period = Integer.parseInt(5);
cal.add(Calendar.SECOND, period);
long millis = cal.getTimeInMillis();

String timeStamp = String.valueOf(millis);

但我总是得到相同的结果 1190498405000,即使是在一小时后。

编辑:我尝试了这段代码,但不确定它是否正确

java.util.Calendar cal2 = java.util.Calendar.getInstance();
System.out.println("Instance before : "+ cal2.getTimeInMillis());
cal2.add(java.util.Calendar.SECOND, 5);

System.out.println("Instance after : "+ cal2.getTimeInMillis());

Instance before : 1390784737521 Instance after : 1390784742521

所以前一个是准确的时间,第二个是 + 5 秒?

最佳答案

你尝试过这个吗:

Date d1= initDate();//initialise your date to any date 
Date d2 = new Date(d1.getTime() + 5 * 1000 ); //add 5 seconds

关于java - java中获取时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370942/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com