Java Date and Time系列(一)- 概述

来源:互联网 发布:pp助手网络连接失败 编辑:程序博客网 时间:2024/06/07 05:19
Java中的时间和日期类型有好几种,很容易让初学者感到迷惑,本系列的目的就是把这些日期和时间的处理类型

放在一起做个介绍,让大家能对这些日期和时间处理类有个全面的了解。


Java中包含了以下的日期和时间的处理类或方法

System.currentTimeMillis()

System类的一个静态方法,返回从1970年1月1日到现在的毫秒数。

java.util.Date

一个日期和时间的表示类,不过它里面的好多方法都是不推荐使用的。

java.sql.Date

一个被JDBC使用的日期类,里面好多方法也是不推荐使用的

java.sql.Time

一个被JDBC使用的时间类,里面好多方法也是不推荐使用的

java.sql.Timestamp

一个被JDBC使用的时间戳类

java.util.Calendar

一个基本的日历类,这个类提供了一些方法可以在一个日期上对年月日等做运算来得到另一个日期。

java.util.GregorianCalendar

java.util.Calendar类的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。

java.util.TimeZone

一个时区表示类,在跨时区表示日历时比较有用。

java.text.SimpleDateFormat

一个日期转换类,提供日期类型和字符串之间的互相转换。


那么我们该使用哪个类呢?这取决于你的程序要完成的任务,在接下来的小节中我会对这些类做详细介绍。

原创粉丝点击