Java Calendar(日历类) |
您所在的位置:网站首页 › calendar计算 › Java Calendar(日历类) |
Java Calendar类的介绍
文章目录
Java Calendar类的介绍
简介
SimpleDateFormat类:
Calendar类:
简介
Calendar 类是一个抽象类。 它为“特定瞬间”与一组诸如 “YEAR”、“MONTH”、“DAY_OF_MONTH”、“HOUR ”等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 SimpleDateFormat类:在java.text包下 它是DateFormat类的直接子类,继承DateFormat类。我是这么理解SimpleDateFormat类的,它相对于Datef类更接地气,你可以随意给他指定一个形式的日期,进行更改。 SimpleDateFormat类主要功能是完成日期之间格式的转换,而且在转换过程中需要采用如下步骤: 1.指定一个模板,并根据这个模板,取出第一个所有的时间数字。 2.所有的时间数字将采用Date类保存。 3.将所有的时间数字重新进行格式转换。 模板如下表,注意区分大小写 字段 描述 YEAR 年 MONTH 月 DATE 日 HOUR_OF_DAY 时 MINUTE 分 SECOND 秒 DATE_OF_MONTH 和DATE一样 WEEK_OF_YEAR 一个月第几周的第几天 WEEK_OF_MONTH 一月的第几周 DAY_OF_YEAR 一年的第多少天 WEEK_OF_YEAR 一年的第多少周 Date date = new Date(); SimpleDateFormat spf = new SimpleDateFormat("yyyy年-MM月-dd日:HH时-mm分-ss秒"); System.out.println(spf.format(date));输出为: 2021年-7月-14日:17时-15分-53秒其实这里可以用sdf.format(System.currentTimeMillis()),而不是用Date类,会更快一些。 这里有两个方法,一定要搞清楚,一个是spf.format(Date),一个是spf.parse(String),分别代表,将日期变为新的格式,从给定的字符串中提取出日期,提取出来的日期Date类型。 同时在调用parse这个方法时,会出现异常, try { } catch (ParseException e) { e.pri |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |