ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

API Date、DateFormat、Calendar类

2022-06-11 17:32:02  阅读:57  来源: 互联网

标签:格式化 Number 日期 API Date new Calendar 构造函数


Date

Date 类表示日期和时间(该类大部分方法已过时)

提供操纵日期和时间各组成部分的方法

Date 类的最佳应用之一是获取系统当前时间

获取系统当前时间是一个长整型数据Long, Date 类实际上只是一个包裹类, 它包含的是一个长整型数据,表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者

是之后经历的毫秒数.

 

DateFormat:

 

 

 

SimpleDateFormat:

功能:完成日期的显示格式化

public Date parse(String source) ( DateFormat类中 )解析格式化一个字符串时间, 将一个字符串转换成时间

 

 

 

创建日期对象:

创建一个日期对象,使用new操作符和Date构造函数即可
Date now = new Date();

创建一个日期对象,使用new操作符和Date构造函数即可
Date now = new Date();
在调用Date构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。

 

Calendar(GregorianCalendar)操作方法:

 

 

 

 

 

 

日期数据的定制格式:

 

 

 

只要通过向SimpleDateFormat 的构造函数传递格式字符串"EEE-MMMM-dd-yyyy", 我们就能够指明自己想要的格式. 你应该可以看见, 格式字符串中的ASCII 字符告诉格式化函数下面显示日期数据的哪一个部分. EEEE是星期, MMMM是月, dd是日, yyyy是年. 字符的个数决定了日期是如何格式化的.传递"EE-MM-dd-yy"会显示 Sat-09-29-01.

 

日期格式化方法:

 

 

 

日期/时间组件方法:

 

 

 

 

 

 

 

 

 

日期和时间模式:

字母 日期或时间元素 表示 示例
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800

 

标签:格式化,Number,日期,API,Date,new,Calendar,构造函数
来源: https://www.cnblogs.com/wujingyu123/p/16366348.html

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有