当前位置: 首页 > article >正文

[Java] currentTimeMillis方法与Date类

先说下这个简单的方法。

System.currentTimeMillis()

currentTimeMillis()是个静态方法,可以直接通过System类调用,返回一个long类型的整数。
该整数表示当前时间与1970年1月1日零点整之间的时间差,以毫秒为单位,又称时间戳。

		long time = System.currentTimeMillis(); System.out.println(time);

该方法可以通过两次调用来简便地获取两个时间点间的时间差。

		long start = System.currentTimeMillis();Thread.sleep(1000);     // 令当前线程阻塞1000毫秒long end = System.currentTimeMillis();System.out.println(end-start);		// 1001

Date类

这里主要指util下的Date类,对于sql下的Date类会有提及。
Date类的使用也比较简单,主要理清两个构造器与两个方法的使用即可。

构造器

		// 构造器一:Date(),创建一个对应当前时间的Date对象Date date1 = new Date();// 构造器二:Date(long date),创建指定毫秒数的Date对象Date date2 = new Date(System.currentTimeMillis());

两个方法

toString(): Date类重写过的toString()方法,得到年月日时分秒等表示的时间值。
getTime(): 同currentTimeMillis()。

		System.out.println(date1);				// Tue Jun 23 20:46:52 CST 2020System.out.println(date1.getTime());	// 1592916412040

对于sql.Date类,主要用于数据库时间数据的记录。这个类继承了util.Date类,可以采取与util.Date类相同的构造器。
下面主要说说这两个Date类的相互转换。

相互转换

sql.Date 转 util.Date:因为子父类的关系,可以直接赋值多态。
util.Date 转 sql.Date:见如下代码。

		java.util.Date date6 = new java.util.Date();java.sql.Date date7 = new java.sql.Date(date6.getTime());

关于currentTimeMillis方法和Date类的使用都比较简单,就记录到这里。

http://www.lryc.cn/news/2420353.html

相关文章:

  • 总结指针数组与数组指针的区别
  • Redis持久化的两种方式(RDB持久化和AOF持久化)
  • 网络体系结构基本概念及OSI七层模型
  • 机器学习之回归中的相关度和决定系数
  • mul matlab,汇编语言MUL指令:无符号数乘法
  • VM虚拟机(操作)
  • Logcat命令详解 和 adb 常用命令
  • Android 服务(Service)详解
  • 【2024最新版】超详细NMAP安装保姆级教程,Nmap的介绍、功能并进行网络扫描,收藏这一篇就够了
  • setAttribute的作用
  • Oracle 分区表快速使用
  • adb工具包的安装和使用(Windows)
  • 什么是硬件加速,什么时候应该打开它?这里提供详细解释
  • 计算机网络---数据链路层HDLC协议
  • JAVA SCRIPT全述
  • SyntaxError: invalid syntax报错(python)
  • OSGI初识
  • 秩和检验
  • Linux——文件管理(文件系统、目录管理、文件操作)
  • C程序设计语言——指针
  • 【iReport+JasperReport】1.iReport与JasperReport基础
  • sql中的int、bigint、smallint和tinyint四种数据类型
  • 【大数据】Hadoop—— 三大核心组件理论入门 | 完全分布式集群搭建 | 入门项目实战
  • ansible脚本-Playbook(一)
  • mdf文件和ldf文件ndf是什么,怎么用?如何给SQL server添加数据文件?分离和附加数据库的操作
  • Ctex+texmaker
  • caffe入门教程
  • oninput、onblur和onchange的区别
  • MySQL常用命令大全(完整)
  • datatables实现数据的展示