java.util.Calendar 类是一个抽象类,可以通过调用 getInstance() 静态方法获取一个 Calendar 对象,此对象已由当前日期时间初始化,即默认代表当前时间,如 Calendar c = Calendar.getInstance();
使用 Calendar 获取年、月、日、时间等信息
1 import java.text.SimpleDateFormat; 2 import java.util.Calendar; 3 import java.util.Date; 4 5 public class HelloWorld { 6 7 public static void main(String[] args) { 8 // 创建Calendar对象 9 Calendar c = Calendar.getInstance();10 11 // 将Calendar对象转换为Date对象12 Date date = c.getTime();13 14 // 创建SimpleDateFormat对象,指定目标格式15 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");16 17 // 将日期转换为指定格式的字符串18 String now = sdf.format(date);19 System.out.println("当前时间:" + now);20 }21 }