8日期类Date
程序员文章站
2022-07-14 11:10:39
...
日期类Date
概述
- 存在于java.util.Data包。
- 用来封装一个毫秒值表示一个精确的时间点。
- 从1970-1-1 0点开始的毫秒值。
创建对象
new Date(); //封装系统当前时间的毫秒值
new Date(30000000000L); //封装指定时间点
常用方法
Date d = new Date();
System.out.println(d);//输出当前时间
System.out.println(d.getTime());//输出1970-1-1至今的毫秒值
System.out.println(d.getMonth());//获取当前月份
System.out.println(d.getHours());//获取当前小时
日期工具类SimpleDateFormat
概述
日期格式化工具,可以把Date对象格式化成字符串,也可以将日期字符串解析成Date对象。
创建对象
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
常见方法
format(Date):把Date格式化成字符串
parse(String):把String解析成Date
BigDecimal and BigInteger
概述
BigDecimal: 常用来解决精确的浮点数运算
BigInteger: 常用来解决超大的整数运算
创建对象
BigDecimal.valueOf(3);
常用方法
add(BigDecimal num) //加法运算
substract(BigDecimal num) //减法运算
multiply(BigDecimal num) //乘法运算
divide(BigDecimal num) //除法运算
divide(BigDecimal num,保留位数,舍入方式) //除不尽时使用
setScale(保留位数,舍入方式)
pow(int n) //求数据的几次幂
上一篇: JavaSE基础五(多态)
下一篇: JavaSE_09 Java的方法
推荐阅读
-
Java BigInteger类,BigDecimal类,Date类,DateFormat类及Calendar类用法示例
-
mysql日期date型和int型互换的方法
-
java date类与string类实例代码分享
-
很实用的Android日期计算类
-
Java8新特性之深入解析日期和时间_动力节点Java学院整理
-
mysql日期date型和int型互换的方法
-
Mysql 日期时间 DATE_FORMAT(date,format)
-
解决springmvc关于前台日期作为实体类对象参数类型转换错误的问题
-
C#实现获取文本文件的编码的一个类(区分GB2312和UTF8)
-
java date类与string类实例代码分享