//问题:Calendar 到底是不是单例模式? Date类
2015-09-10 18:02
453 查看
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()); } }
相关文章推荐
- 《代码的第一行——Android》封面诞生
- 0909 关于编译原理学习的想法
- spring原理
- tomcat中设置多项目共享jar;类包
- Java的ArrayList源码浅析
- log4net使用教程
- Socket 客户端和服务端无限次通信,多个客户端和服务端通信的例子
- [Leetcode]Perfect Squares
- Grunt JS构建环境搭建以及使用入门
- 给列表加个序列号
- linux nginx 安装教程
- 记录一哈-mybatis使用generator生成代码
- 纹理映射 【转】
- 内存管理机制
- windows 无法安装到这个磁盘,选中的磁盘具有MBR分区表。在EFI系统上,windows只能安装在GPT磁盘上
- 背光驱动内核层及驱动层分析
- Ubuntu 14.04 64 bit+ Torch 7 + CUDA7安装配置
- Hadoop之Hbase数据库的应用
- HttpClient 4.3详细教程
- 轻松学习android百度地图开发(一)