20-04-其他对象API(Date类)

package cn.itcast.date.demo;

import java.util.Date;

public class DateDemo {

	public static void main(String[] args) {
/*
 * (1)打开java.util包中的Date类,年、月、日、分、秒的表现形式如下:
 * 		①年: y 由整数 y - 1900 表示;
 * 		
 * 		②月:由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月;
 * 		(13表示次年一月,14表示次年二月……以此类推)
 * 		
 * 		③日:按通常方式由整数 1 至 31 表示;
 * 		
 * 		④时:由从 0 至 23 的整数表示;
 * 		
 * 		⑤分:由 0 至 59 的整数表示;
 * 		
 * 		⑥秒:0 至 61 的整数表示。
 * 
 * (2)构造方法摘要,能用的也只有2个:
 * 		①public Date():分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。 
 * 
 * 		②public Date(long date):分配 Date 对象并初始化此对象,以表示自从标准基准时间(称为“历元(epoch)”,
 * 		即 1970 年 1 月 1 日 00:00:00 GMT)以来的指定毫秒数。 
 */
		
		long time = System.currentTimeMillis();//当前系统时间的毫秒值
		System.out.println(time);//1425802629855
		
		Date date = new Date();//将当前日期和时间封装成对象
		System.out.println(date);//Sun Mar 08 16:23:47 CST 2015(当前时间)
		
		Date date2 = new Date(1425802629855l);//将指定毫秒值封装成对象
		System.out.println(date2);//Sun Mar 08 16:17:09 CST 2015(非当前时间,“刚才”long time获取的时间)
		
/**
 * 日期对象和毫秒值之间的转换:
 * 
 * 毫秒值→日期对象:(这样可以通过Date类的构造函数或方法,对该毫秒值的各个字段(年月日等)进行操作)
 * 1.new Date(timeMillis):将毫秒值timeMillis通过Date类的构造方法转成日期对象
 * 2.void setTime(long time):将毫秒值通过Date类对外提供的方法设置成当前时间
 * 
 * 日期对象→毫秒值:(这样可通过具体数值进行运算)
 * 1.long getTime()方法
 */
		
/**
 * 该类的其余方法(部分):
 * ①boolean after(Date when):测试此日期是否在指定日期之后。
 * ②boolean before(Date when):测试此日期是否在指定日期之前。
 * ③boolean equals(Object obj):比较两个日期的相等性。
 * 
 * ④int compareTo(Date anotherDate):比较两个日期的顺序。
 */
	}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值