Java——日期

Date()类

  • Date() :以本地当前时间构造一个Date对象
  • Date(long):以距离基准(1970年1月1日00:00:00 GMT)时间的毫秒值构造Date对象
  • Date date = new Date();
  • System.out.println(date.getTime());//得到毫秒值

Calendar

  1. 是一个抽象类
  2. 在这里插入图片描述在这里插入图片描述
  3. Calendar与Date的转换
  • C->D
    demo
    Calendar calender = Calendar.getInstance();
    Date date = calendar.getTime();
  • D->C
    demo
    Calendar calender = Calendar.getInstance();
    Date date = new Date(long 型参数);
    calendar .setTime(date);//将date解析为calendar类型

日期的格式化和解析——DateFormate

  1. 是一个抽象类
  2. 实例化
  • DateFormate df = DateFormate.getDateInstance(参数);
  • DateFormat.SHORT 完全为数字,如12-9-10
  • DateFormat.MEDIUM 较长,如 2012-9-10
  • DateFormat.LONG 更长,如 2012年9月10日
  • DateFormat.FULL 是完全指定,如2012年9月10日星期一
  • 格式化 String format(Date date):格式化日期
  • Date parse(String sateStr):解析字符串
发布了33 篇原创文章 · 获赞 5 · 访问量 685

猜你喜欢

转载自blog.csdn.net/u013140841/article/details/103877905