点击查看:2015计算机等级考试二级Java入门教程章节汇总
点击查看:2015计算机等级考试二级Java入门教程第十章汇总
10.10 日期和时间
在java.util包中包含日期和时间的类非常多,包括Date类,Calendar类和GregorianCalendarhe类。不考虑类的名字,一个Date.类对象实际上定义了一个特定的时刻以毫秒计。从1970年1月1日00:00:00开始计算。由于在时间上它与一个特定时刻相关,它也与日期相对应Calendar类是GregorianCalendar类的基类,代表一种每个人都习惯的日/月/年日历,也提供方法从Date对象检索日、月、年信息,一个Calendar对象总被设置成一个特定日期--某个特定日期的精确值,但你可以通过不同的方法改变它。从这个观点看,一个GregorianGalendar对象更像一个显示日期的台历,你可以翻过日、月或年显示另一个日期。
还有TimeZone类定义一个时区,用于与一个日历连接,而且对于夏时制。你可以用于指定变换规则。处理日期、时间的分歧很大,因此在这里我们只能随便介绍一下,但至少你有一基本的概念。首先让我们看看Date对象。
Date类
通过Date类你一可以创建一个对象代表一个给定的日期和时间,通过使用下边的构造函数你可以用两种方法创建:
通过任何一个构造函数你都可以创建一个Date对象代表一个精确到毫秒的特定时刻得到一个从1970年黎明开始计算的精确到毫秒的日期不会使你失去用户友好性-但我们还是立刻回去解释Date对象是如何的好。Date类提供3种方法比较Date对象:
如果两个不同的Date.对象代表相同的日期和时间,eguals()方法返回true.由于这个类也实现了haShCode()方法,在散列表中你可以用Date对象作键。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |