1. Calendar 各个字段值的来源 我们使用Calendar,无非是使用“年、月、日、星期、时、分、秒”等信息。那么它是如何做到的呢? 本质上,Calendar就是保存了一个时间。如下定义: // time 是当前时间,单位是毫秒。 // 它是当前时间距离“January 1, 1970, 0:00:00 GMT”的差值。
SELECT CURDATE() from DUAL; -- 获取本地当前年月日; 显示结果:2021-04-07 SELECT CURTIME() from DUAL; -- 获取本地当前时分秒; 显示结果:19:27:26 SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %H:%i:%S'); -- 显示结果:2021-04-07 19:39:15 ...
Calendar 的“年、月、日、星期、时、分、秒”这些信息,一共是17个字段。 我们使用Calendar,无非是就是使用这17个字段。它们的定义如下: (字段0) public final static int ERA = 0; 说明:纪元。 取值:只能为0 或 1。0表示BC(“before Christ”,即公元前),1表示AD(拉丁语“Anno Domini”,即公元)。