Calendar类


常用变量(待补充)

DAY_OF_MONTH 获取某个日期是该月的第几天,值为字段
DAY_OF_WEEK 获取某个日期是该周的第几天,值为字段
DAY_OF_YEAR 获取某个日期是该年的第几天,值为字段

值得注意的是,DAY_OF_WEEK这个字段值是默认以星期日为每周的第一天


常用方法(待补充)

get(int field) 获取给定字段,主要配合常用变量
set​(int year, int month, int date) 指定年月日设置时间
setTime​(Date date) 传入date类设置时间

值得注意的是,set​(int year, int month, int date)这里的month值是从0下标开始表示月份的,设置月份的时候要设置0-11而不是1-12


Date,DateFormat,long和Calendar

Date类中很多方法都已经过时了,但是还是有几个方法很有价值

setTime​(long time) 传入一个毫秒数,设置该对象
getTime() 获取当前Date对象到格林威治时间的毫秒数
toString() 打印Date对象时调用该toString输出设置好的时间格式

DateFormat类主要是用于设置时间格式

DateFormat sdf = new DateFormat("EEEE"); 将时间格式设置为"星期几"
DateFormat sdf = new DateFormat("yyyy-MM-dd HH:mm ss"); 将时间格式设置为"年-月-日 小时:分钟 秒"
public final String format​(Date date) 将Date值按格式输出为String

Calendar类可以和Date类互相转化,设置时间也比其他类要方便很多,可以直接设置年月日


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值