发现被坑了,从来没看到说java的Date一旦实例化时间就不会变了
2024-08-31 07:44:05
java中使用Date对象获取系统当前时间,然而我就没看到哪篇教程告诉我说Date创建对象之后其中的时间是不会变的!!!
一开始我写了类似于下边这样的代码,希望每隔一段时间显示一次时间
Date d=new Date();
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
}
System.out.println(d.toGMTString());
}
然而事实上根本不会每隔一段时间显示新的时间,每次显示的都是创建D这个对象的时候的时间!
正确的方式看起来性能差一些:
while(true){
try{
Thread.sleep(1000);
}catch(Exception e){
}
System.out.println(new Date().toGMTString());
}
每次都要创建新的对象才能实时 显示时间。
最新文章
- css3 text-overflow和white-space,word-wrap,word-break进阶
- unity 读取文本与写入文本
- Cacti /graphs_new.php SQL Injection Vulnerability
- Android中常用的五种数据存储方式
- Prototype in JavaScript
- SQL Server 收缩数据库
- [Tomcat] Tomcat远程调试
- Unity3D-数学相关
- Java 使用反射拷贝对象一般字段值
- 乱译文档--开始使用Musca
- POP3是收邮件的协议,SMTP是发邮件的协议,IMAP是一种邮箱通信协议。
- Python基础-注释-变量赋值
- 用node.js搭建本地服务器
- windows 10隐藏各种文件夹
- BZOJ 1977 严格次小生成树(算竞进阶习题)
- Ubuntu网卡配置
- 用rpm命令安装定时器crontab
- loadrunner中pacing设置01
- maven学习(1)-简介与安装
- 百度BAE的一些使用心得
热门文章
- Sperner定理及其证明
- Netty学习总结(2)——Netty的高性能架构之道
- Mysql查询缓存研究
- Qt 3D的研究(十):描边渲染(轮廓渲染)以及Silhouette Shader
- Squares-暴力枚举或者二分
- C++一些知识难点
- 【翻译自mos文章】Oracle GoldenGate 怎么在源头的传输进程和目的端的server/collector进程之间分配 port?
- C语言数组和函数实例练习(一)
- 各种JSON的maven引用
- getLocationInWindow getLocationOnScreen getLeft , getTop, getBottom,getRight