//问题:Calendar 到底是不是单例模式? Date类

import java.util.Calendar;
import java.util.Date;

public class DateDemo {
	public static void main(String[] args) {
		// Date date=new Date();
		System.out.println(new Date());
		long time = new Date().getTime();// 把年月日转化为毫秒,1s=1000ms 1秒=1000毫秒
		System.out.println(time);

		// 注意:下面一串数字默认为int类型,需要通过后加L强制转化为long类型才可以.
		// 输出一个固定不变的时间
		Date d = new Date(1441877203040L);// 把毫秒转化为年月日,
		System.out.println(d);

		// 比较时间的前后,返回的是boolean类型
		System.out.println(new Date().after(d));
		System.out.println(new Date().before(d));

		// 问题:Calendar 到底是不是单例模式? 争议:1不能new 2 c1==c2为false
		Calendar c1 = Calendar.getInstance();
		Calendar c2 = Calendar.getInstance();
		Runtime run1 = Runtime.getRuntime();
		Runtime run2 = Runtime.getRuntime();
		System.out.println("c1.equals(c2) is " + c1.equals(c2));
		System.out.println("c1 == c2 is " + (c1 == c2));

		System.out.println("run1.equals(run2) is " + run1.equals(run2));
		System.out.println("run1 == run2 is " + (run1 == run2));
		System.out.println(c1.getTime());
		System.out.println(c2.getTime());

	}
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值