ICode9

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

API Date、DateFormat、Calendar类

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

标签:格式化 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

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

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

ICode9版权所有