Java如何用Calendar 取得当前时间
时间: 2024-10-18 15:03:17 浏览: 36
在Java中,你可以使用`java.util.Calendar`类来获取当前的时间。以下是获取当前日期和时间的基本步骤:
```java
import java.util.Calendar;
public class Main {
public static void main(String[] args) {
// 创建一个Calendar实例
Calendar calendar = Calendar.getInstance();
// 获取当前年份、月份、日期、小时、分钟、秒和毫秒
int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH); // 注意月份是从0开始计数的,所以需要加1
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
int millisecond = calendar.get(Calendar.MILLISECOND);
// 格式化输出时间信息
System.out.printf("当前时间: %d-%02d-%02d %02d:%02d:%02d.%03d", year, month + 1, day, hour, minute, second, millisecond);
}
}
```
运行这个程序会打印出类似于“当前时间: 202X-XX-XX XX:XX:XX.XXXX”的结果,其中X是实际的当前时间和日期。
阅读全文