下面的代码显示了解析Date
对象的文本和静态字段 Calendar.MINUTE
。有人可以告诉他们为什么不同吗?
文档说它应该以 int 形式获取当前分钟值。
编辑:图像已删除,代码/结果已更新。
public class Testerson {
public void print()
{
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm");
System.out.println("Date time = " + sdf.format(new Date()));
System.out.println("Calendar Minute = " + Calendar.MINUTE);
}
public static void main(String[] args) throws ParseException
{
Testerson test = new Testerson();
test.print();
}
}
输出为;
Date time = 08/04/2018 05:49
Calendar Minute = 12