日期类&&包装类&&System类&&Math类&&Arrays数组类&&大数据类
day 07
日期类
Date
构造函数
Date():返还当前日期。
Date(long date):返还指定日期
date:时间戳--->距离1970年1月1日 零时的毫秒数
常用方法
日期和时间戳的转换:getTime()
DateFormat:格式化日期类(用于日期和String的转换)
java.text包下的抽象类
常用格式:
12小时制:yyy y-MM-dd E hh:mm:ss a(a为上下午标记)
24小时制:yyy y-MM-dd E HH:mm:ss (E为星期)
子类:SimpleDateFormat
DateFormat df = new SimpleDateFormat("yyy y-MM-dd E HH:mm:ss a");
按格式转换:df.format(Date);
按格式还原:df.parse(String);
Calendar
创建对象:Calendar c = Calendar.getInstance();
查询:c.get(Calendar.XX);
修改:c.set(Calendar.XX,num);
添加:c.add(Calendar.XX,num);
//使用日历计算平年闰年
Calendar c = Calendar.getInstance();
c.set(2000, 2, 1);
c.add(Calendar.DATE, -1);
int a = c.get(Calendar.DATE);
System.out.println(a);
包装类
字符串,基本数据类型,包装类转换
字符串转基本数据:包装类.parse基本数据类型(“字符串”)。
基本数据类型转字符串:String.valueOf(数据);
基本数据类型转包装类:包装类.valueOf(数据);
包装类转基本数据类型:obj.intValue();
装箱拆箱
在JDK1.5之后,实现引用类型和基本类型的自由相互转换。
直接将值进行申明就可以进行转换
System类
是一个最终类,没有构造方法,不能被实例化,成员方法都是静态的。
常用方法
获取当前时间的毫秒:System.currentTimeMill
is();
结束当前程序:System.exit(0);
数组的拷贝:arraycopy(Object src, int srcPos, Object dest, int destPos, int length);
Math类
是一个最终类,成员方法都是静态的。
Arrays数组类
大数据运算
BigInteger
大数据整数的加,减,乘,除
BigDecimal
大数据小数的加减乘除(更精确)
最新文章
- 响应式手机商城页面顶部样式HTML代码
- Linuxb笔记
- 记录下最近项目中常用到的SQL语句
- IOS TableView 去除点击后产生的灰色背景
- javascript作用域和作用域链摘录
- HDU 4041 Eliminate Witches! --模拟
- Mysql slow query log
- 游戏引擎/GUI的设计与实现-序
- 推荐几款jQuery表格插件
- Lua table pair和ipair区别
- Android Studio安装使用图文教程
- 关于解决“No matching provisioning profiles found”问题-ios
- Rx 入门指引 (一)
- 关于Java的移位运算符
- python摸爬滚打之day29----socketserver实现服务端和多个客户端通信
- css基础参考文档
- String中根据,(逗号)进行分割
- 十分钟学会Charles抓包(iOS的http/https请求)
- 简单了解如何使用vue-router和vue-resource
- Python学习-39.Python中的生成器