博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java有date类型吗_关于java中date类型的问题
阅读量:4678 次
发布时间:2019-06-09

本文共 1508 字,大约阅读时间需要 5 分钟。

首先我是这样写的代码:publicclasst2{publicstaticvoidmain(String[]args){Datedate=newDate();Dated1=date;System.out.println("date:"+date);d1.setTime(d1.getTime()-60*1000);Sy...

首先我是这样写的代码:

public class t2 {

public static void main(String[] args) {

Date date=new Date();

Date d1 = date;

System.out.println("date:"+date);

d1.setTime(d1.getTime()-60*1000);

System.out.println("d1:"+d1);

Date d2 = d1;

d2.setTime(d2.getTime()-60*1000);

System.out.println("d2:"+d2);

Date d3 = d2;

d3.setTime(d3.getTime()-60*1000);

System.out.println("d3:"+d3);

Date d4 = d3;

d4.setTime(d4.getTime()-60*1000);

System.out.println("d4:"+d4);

}

}

控制台速出结果为:

date:Wed Jul 22 16:20:33 CST 2015

d1:Wed Jul 22 16:19:33 CST 2015

d2:Wed Jul 22 16:18:33 CST 2015

d3:Wed Jul 22 16:17:33 CST 2015

d4:Wed Jul 22 16:16:33 CST 2015

但是如果我这样写:

public class t2 {

public static void main(String[] args) {

Date date=new Date();

Date d1 = date;

d1.setTime(d1.getTime()-60*1000);

Date d2 = d1;

d2.setTime(d2.getTime()-60*1000);

Date d3 = d2;

d3.setTime(d3.getTime()-60*1000);

Date d4 = d3;

d4.setTime(d4.getTime()-60*1000);

System.out.println("date:"+date);

System.out.println("d1:"+d1);

System.out.println("d2:"+d2);

System.out.println("d3:"+d3);

System.out.println("d4:"+d4);

}

}

控制台输出结果就变成:

date:Wed Jul 22 16:19:20 CST 2015

d1:Wed Jul 22 16:19:20 CST 2015

d2:Wed Jul 22 16:19:20 CST 2015

d3:Wed Jul 22 16:19:20 CST 2015

d4:Wed Jul 22 16:19:20 CST 2015

这是为什么呢?

我在执行上面一段代码时时间是16点20分,执行下面一段代码时时间是16点24分。

为什么下面代码的输出结果不是递减的,我要怎么定义d1、d2、d3、d4这些变量才能让下面的代码也能输出上面的递减效果呢

展开

转载地址:http://yafkp.baihongyu.com/

你可能感兴趣的文章
PowerDesigner使用教程
查看>>
ORACLE安装入门篇OEL5.4安装ORACLE11g
查看>>
聚类算法学习笔记(一)——基础
查看>>
Node.js 调用 restful webservice
查看>>
DirectX11--HR宏关于dxerr库的替代方案
查看>>
NOI 2005 瑰丽华尔兹(三维DP + 单调队列优化)
查看>>
【并查集模板】 【洛谷P2978】 【USACO10JAN】下午茶时间
查看>>
POJ3664
查看>>
一句话介绍python线程、进程和协程
查看>>
App的登录注册相关接口
查看>>
ubuntu普通用户使用wireshark的权限问题
查看>>
Lp空间
查看>>
DirectShow+VS2010+Win7配置说明
查看>>
向web端进行推送
查看>>
Python2.7-copy_reg
查看>>
Vue 上传图片压缩 的问题
查看>>
Map的四种遍历
查看>>
Windows Phone 7 模拟器外观下载——Nokia Lumia 800
查看>>
SQLsugar和unity 的用法
查看>>
Vue生命周期学习
查看>>