Java中的时间日期处理

一、与时间日期有关的类。

  java.util.Date。实现类,其对象具有时间、日期组件。

  java.util.Calendar。抽象类,其对象具有时间、日期组件。

  java.sql.Date。实现类,其对象具有日期组件。

  java.sql.Time。实现类,其对象具有时间组件。

  java.sql.Timestamp。实现类,其对象具有时间日期组件。

java.text.DateFormat。抽象类,其对象格式化时间日期。


  java.text.SimpleDateFormat。DateFormat的实现类,其对象格式化时间日期。


二、类之间的关系。

  我们通过图解和部分jdk源代码来说明。



三、每一个时间日期类的测试

  java.util.Date。实现类,其对象具有时间、日期组件。


  java.util.Calendar。抽象类,其对象具有时间、日期组件。



  java.sql.Date。实现类,其对象具有日期组件。



  java.sql.Time。实现类,其对象具有时间组件。



  java.sql.Timestamp。实现类,其对象具有时间日期组件。



    java.text.DateFormat。抽象类,其对象格式化时间日期。



  java.text.SimpleDateFormat。DateFormat的实现类,其对象格式化时间日期。


总结为有两点:一是怎样获得时间日期,二是怎样按照自定义格式显示。
一、获取时间日期:
通过java.util.Date date = new java.util.Date()或者java.util.Date date = java.util.Calendar.getInstance().getTime()获得java.util.Date对象。
和数据库打交道的话就用java.sql.Timestamp。获得Timestamp对象:Timestamp ts = new Timestamp(date.getTime());
二、格式化:
通过java.text.DateFormat或者他的直接实现类java.text.SimpleDateFormat来实现时间日期的格式化。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值