java中的日期

Math

Math类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类中也有两个静态变量E(欧拉数)和PI(圆周率)

 

使用math类有两种方式:

1.math所在的包java.lang为默认引入的包

2.使用 import static java.lang.Math.*;来静态导入想用的方法。

 

math常用方法

java中的日期

 

其中random方法,产生伪随机数,也有同名同用途 的Random类,如果生成整数随机数使用方法nextint,在其中传入参数来限制范围,比math类中的方便一些。

random方法使用

java中的日期

 

 

 

日期操作类

1.Date类

表示特定的顺间,精确到毫秒,也就是程序运行时的当前时间

Date date =new Date (); //实例化Date对象,表示当前时间,起始时间是1970年1月1号0:0:0开始

 

构造方法能用的有两个

Date(long date)//参数是毫秒,返回对应的时间,起始点是1970年1月1号0:0:0

Date() //返回当前时间

 

2.Calendar类(日历)

用它来代替了很多Date类的功能,可以将时间精确到毫秒显示

两种实例化:

Calendar c=Calendar.getInstance();

Calendar c=new GregorianCalendar();

 

类中有字段属性,每个字段对应不同的返回值(具体jdk查询Calendar)

方法也几乎只用get方法(字段作为参数传入)

java中的日期

 

 

 

3.DateFormat类及子类SimpleDateFormat

日期格式化类

实例化

DateFormat df=new SimpleDateFormat();

构造方法有有参构造,定义了参数为固定值模式(和上面的字段差不多)

java中的日期

 

java中的日期

 

上一篇:一起学MongoDB(五)——数据库设计流程


下一篇:FastJSON应用前测试