Java与日期和时间有关的类

本文介绍如何使用Java中的Date、DateFormat及Calendar类进行日期处理,包括日期的增减、格式化及字符串转换等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

最常用的几个类:Date、DateFormat、和 Calendar

 

Calendar

  • add() 在某一个日期基础上增加若干天,增加若干年、或者多少小时……得到一个新的日期。
  • get() 获取 Calendar 日期对象中的年月日、小时、分秒等字段的值
  • set() 修改 Calendar 对象中的年月日、小时、分秒等字段的值
  • Calendar 是抽象的基类,需要使用 Calendar.getInstance() 静态方法来获取一个子类实例
  • GregorianCalendar 是目前 Calendar 的唯一一个子类

      例子:计算出距当前日期时间315天后的日期时间,并用“xxxx年xx月xx日 xx小时:xx分:xx秒”格式输出

 

     

 

Date

 

      DateFormat 类:为抽象类,可以将一个 Date 对象中日期,用指定的格式输出;或者将一种特定日期格式的字符串转换为 Date 的一个实例。SimpleDateFormat 为 DateFormat 的子类实现类。

 

      例子:将 “2011-06-23”格式的日期字符串转为“2011年03月15日”的格式

 

     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值