使用 Java 设置时间
要设置时间,让我们声明两个 Calendar 类的对象。
Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance();
设置其中一个日历对象的时刻
c2.add(Calendar.HOUR, 9); c2.add(Calendar.MINUTE, 15); c2.add(Calendar.SECOND, 40);
现在,找出这两个时刻之间的差值。一个是当前时刻,另一个是我们上面声明的。
long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000;
以下是一个示例:
示例
import java.util.Calendar;
public class Demo {
public static void main(String args[]) {
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
// set hour, minute and second
c2.add(Calendar.HOUR, 9);
c2.add(Calendar.MINUTE, 15);
c2.add(Calendar.SECOND, 40);
long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000;
String time = String.format("%02d:%02d:%02d", calcSeconds / 3600, (calcSeconds % 3600) / 60, (calcSeconds % 60));
System.out.println("Time = "+time);
}
}输出
Time= 09:15:40
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP