一、Date时间类
在标准 java 类库中包含一个Date类。它的对象表示一个特定的瞬间,精确到毫秒。 • Java中时间的表示说白了也是数字,是从:标准纪元1970.1.1 0点开始到某个时刻的毫秒 数,类型是 long 。
二、Calendar日历类
人们对于时间的认识是:某年某月某日,这样的日期概念。计算机是long类型的数字。 通过Calendar在二者之间搭起桥梁!
三、Math类
常用方法
包含了常见的数学运算 函数 。
random() 生成[0,1)之间的随机 浮点数
生成:0-10之间的任意整数: int a = (int)(10*Math.random());
生成:20-30之间的任意整数:int b = 20 + (int)(10*Math.random());
四、练习:下面用这几个类实现一个日历
编写程序,打印当前月份的日历,样式如下:
今天的日期是 2018-05-14 ,如下为今日所在月份的日历。
代码实现