java常用应用程序编程接口(API)——Date,SimpleDateFormat,Calendar概述

前言:

时间和日期在程序中还是非常重要的,需要牢牢掌握。打好基础,daydayup!

Date 

代表的是日期和时间

Date的使用方式

1,创建对象,调用无参数构造器初始化对象:public Date(); (创建一个Date对象,代表的是系统当前此刻日期时间)

2,创建对象,调用有参数构造器初始化对象:public Date(long time); (将时间毫秒值转换成Date日期对象)

注:时间从1970年1月1日开始算

 例:如下

Date的常用方法 

常见方法说明
public long getTime()返回从1970年1月1日 00:00:00走到此刻的总的毫秒数
public void setTime(long time)设置日期对象的时间为当前时间毫秒值对应的时间

例:如下

SimpleDateFormat

代表简单的日期格式化,可以用来把日期对象,时间毫秒值格式化成我们想要的格式

SimpleDateFormat的使用方式

创建对象,调用有参构造器初始化对象:public SimpleDateFormat(String pattern) ;(创建简单日期格式化对象,并封装时间的格式)

例:如下

SimpleDateFormat a = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

 时间格式常见符号

如下:

符号对应时间
yyyy
MM
dd
HH
mm
ss
EEE星期
a上午/下午

 格式化时间的方法

方法说明
public final String format(Date date)将日期格式化成日期/时间字符串
public final String format(Object time)将时间毫秒值格式化成日期/时间字符串

例:使用如下

 字符串解析成日期

程序开发过程中,有时会需要录入时间,通过parse方法可以将输入的时间/日期还原成后台识别数据

方法说明
public Date parse(String source)把字符串时间解析成日期对象

注:使用parse方法时,需要确定SimpleDateFotmat所设立的格式和字符串所输入的格式是否一致

示例如下:

 Calendar

代表系统此时此刻时间对应的日历,可通过Calendar获取/修改时间中的年/月/日/等

 Calendar的常用方法

方法名说明
public static Calendar getInstance()获取当前日历对象
public int get(int field)获取日历中的某个信息
public final Date getTime()获取日期对象
public long getTimeInMillis()获取时间毫秒值
public void set(int field,int value)修改日历的某个信息
public void add(int field,int amount)为某个信息增加/减少指定的值

例:如下

 

注:Calendar不是新建对象,所以一旦更改,原本数据会被覆盖,要小心使用

结语:

 整理结束,撒花!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值