20201225-岳亮

学习日志

String中的字符集编码

  • 如果字符序列中只包含ISO-8859-1字符集中的字符(不包含中文),则字符序列按照ISO-8859-1字符集编码(encode),coder=0;
  • 如果字符序列中包含ISO-8859-1字符集之外的字符,则在String实例内部存储的byte数组是按照UTF-16LF字符集编码的,coder=1

Date类

(java.util.Date)表示一个特定的时间瞬间,精度为毫秒。

  • 尚未被废弃的两个构造方法:
public Date(){
}
public Date(long milis){//使用指定的毫秒值创建一个类的实例
}
  • compareTo方法

比较两个日期的顺序,当前Date实例表示的瞬间,早于,等于,晚于参数anotherDate所表示的瞬间,则返回小于零、零、大于零的整数。

Calendar类

  • Calendar类是一个抽象类,要使用它的方法需要实例它的直接分抽象子类GregorianCalendar。父类的引用指向子类的实例对象
Calendar calendar = new GregorianCalendar();
  • Calendar为特定瞬间与一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法
  • Calendar类中提供了根据Calendar实例,返回java.util.Date实例方法
public final Date getTime(){
}
  • 根据Calendar实例获得java.util.Date实例
    • 获得Calendar实例当作一个容器
    • 清空Calendar实例中所有日历字段的值
    • 根据Calendar实例,获得Date实例

LocalDate类(属于java.time包,java8新增的包)

  • LocalDate是Java8新增的final修饰的类,创建出来的实例都是不可变的
  • 不可变对象 hour/minute/second/nano

标签

评论

© 2021 成都云创动力科技有限公司 蜀ICP备20006351号-1