Java Calendar(日历类)

您所在的位置:网站首页 calendar计算 Java Calendar(日历类)

Java Calendar(日历类)

2024-07-16 20:31| 来源: 网络整理| 查看: 265

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