-
问题内容:怎样获取当前时间剩下的秒数?
- 原讨论链接:http://community.csdn.net/expert/topicview1.asp?id=5385358
- 所属论坛:Web 开发
审核组:JAVA
- 提问者:1007
解决者:xunyiren
- 感谢:
- 关键字:Java Web 开发 calendar
- 答案:
请问大家
怎样获取当前剩下的秒数呢???有函数吗?
-------------------------------------------------
如:(1). 24小时中,现在是 8:30 怎样算出还剩了多少秒呢?用秒数来输出!
(2). 24小时 = 24*60*60*1000 ???
请各位指点!谢谢各位!
---------------------------------------------------------------
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] argv) {
Calendar curDate = Calendar.getInstance();
Calendar tommorowDate = new GregorianCalendar(curDate
.get(Calendar.YEAR), curDate.get(Calendar.MONTH), curDate
.get(Calendar.DATE) + 1, 0, 0, 0);
System.out.println((tommorowDate.getTimeInMillis() - curDate
.getTimeInMillis()) / 1000);
}
}
---------------------------------------------------------------
import java.util.Calendar;
import java.util.GregorianCalendar;
public class Test {
public static void main(String[] argv) {
//返回一个当前日期和时间的Calendar
Calendar curDate = Calendar.getInstance();
//返回今天夜里零时的Calendar(这里不明白看API)
Calendar tommorowDate = new GregorianCalendar(curDate
.get(Calendar.YEAR), curDate.get(Calendar.MONTH), curDate
.get(Calendar.DATE) + 1, 0, 0, 0);
//一天24小时当中,当前过了多少毫秒(用一天24小时的毫秒数减去一天剩余时间的毫秒数)
System.out.println((60*60*24*1000-(tommorowDate.getTimeInMillis() - curDate
.getTimeInMillis())));
}
}
- 评价:
给朵鲜花(2)
扔个鸡蛋(1)