博客
关于我
Java学习笔记:日期类的使用
阅读量:813 次
发布时间:2019-03-25

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

1,获取当前精确时间

使用 `new Date()` 来获取当前系统时间。

2,日期格式化

通过 SimpleDateFormat 类将 Date 实例格式化为字符串。例如:

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");String nowTimeStr = sdf.format(nowTime);

3,获取毫秒数

使用 `System.currentTimeMillis()` 获取从1970年1月1日00:00:00到当前时间的毫秒数。以下是一个示例:

// 截取自1970年1月1日 00:00:00到当前系统的时间总毫秒数long nowTimeMillis = System.currentTimeMillis();System.out.println("当前时间总毫秒数为:" + nowTimeMillis);// 统计一个方法耗费的耗时long begin = System.currentTimeMillis();for (int i = 0; i < 1000; i++) {    System.out.println();}long end = System.currentTimeMillis();System.out.println("耗费时间为:" + (end - begin));

4,建议启动垃圾回收机制

调用 `System.gc()` 以优化内存管理和垃圾回收性能。

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

你可能感兴趣的文章
Mysql连接时报时区错误
查看>>
MySQL连环炮,你扛得住嘛?
查看>>
mysql逗号分隔的字符串如何搜索
查看>>
MySQL通用优化手册
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
MYSQL遇到Deadlock found when trying to get lock,解决方案
查看>>
mysql部署错误
查看>>
MySQL配置信息解读(my.cnf)
查看>>
Mysql配置文件my.ini详解
查看>>
MySQL配置文件深度解析:10个关键参数及优化技巧---强烈要求的福利来咯。
查看>>
Mysql配置表名忽略大小写(SpringBoot连接表时提示不存在,实际是存在的)
查看>>
mysql配置读写分离并在若依框架使用读写分离
查看>>
MySQL里为什么会建议不要使用SELECT *?
查看>>
MySQL里的那些日志们
查看>>
MySQL锁
查看>>
MySQL锁与脏读、不可重复读、幻读详解
查看>>
MySQL锁机制
查看>>
mysql锁机制,主从复制
查看>>
Mysql锁机制,行锁表锁
查看>>
MySQL锁表问题排查
查看>>