SimpleDateFormat问题
2024-10-07 02:53:13
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneOffset;
import java.util.Date;
import java.util.concurrent.TimeUnit; public class QQ { public static void main(String[] args) throws ParseException { Long start = System.currentTimeMillis(); for (int i = 0; i < 100000; i++) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd 00:05:00");
SimpleDateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String dateStr = dateFormat.format(date);
dateFormat2.parse(dateStr).getTime(); } System.out.println("time1 : " + (System.currentTimeMillis() - start)); start = System.currentTimeMillis();
for (int i = 0; i < 100000; i++) {
Long time = LocalDateTime.of(LocalDate.now(), LocalTime.MIN).toInstant(ZoneOffset.of("+8")).toEpochMilli();
Long time000 = time + TimeUnit.MINUTES.toMillis(5);
}
System.out.println("time2: " + (System.currentTimeMillis() - start)); System.out
.println(LocalDateTime.of(LocalDate.now(), LocalTime.MIN).toInstant(ZoneOffset.of("+8")).toEpochMilli()
+ TimeUnit.MINUTES.toMillis(5));
} }
# 链接
》 https://www.cnblogs.com/peida/archive/2013/05/31/3070790.html
# 需要思考的问题:
- 线程安全问题
- 为什么创建耗时
最新文章
- NSLog 自定义 屏蔽
- 运行时c函数
- XmlBeanFactory的Bean注册
- ffmpeg的使用
- CSharpGL(42)借助帧缓存实现渲染到纹理(RenderToTexture)
- Tomcat:3DES解密时中文乱码
- jquery的js代码兼容全部浏览器的解决方法
- rviz初接触2.0
- Suspend to RAM和Suspend to Idle分析,以及在HiKey上性能对比【转】
- js工具库---Lodash
- pytorch0.4版的CNN对minist分类
- 云南-第一个应用节点-ssh登录-卡顿的问题
- 使用libcurl的正确姿势
- Hadoop生态圈-hbase介绍-完全分布式搭建
- 使用LibZ合并.Net程序集,支持WPF
- a 标签 name 属性 页面定位 (一)
- P1129 [ZJOI2007]矩阵游戏(二分图,网络流)
- Oracle表空间不足处理
- laravel 添加自定义类 全局自定义方法 自定义常量
- [译]GLUT教程 - 整合代码8