首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

SimpleDateFormat无法处理

这个SimpleDateFormat类大家都很熟悉,也是之前非常喜欢用的时间处理累类。平常可能会处理到的就是级别或者三位的毫秒级别。...很少有接触到级别,因为用成了习惯,所以今天突然碰到一个使用的数据。然后就产生了一系列的异常。代码示例下面这个例子主要是介绍日期处理的类。...默认格式:2024-02-07 13:58:08.424527802 +0800日期时间:2024-02-12 11:53:35.000000802 +0800时间戳为:1707710015802支持毫秒将转换为毫秒后...:" + dateTime); ZoneId zoneId = ZoneId.systemDefault(); // 获取系统默认时区,您也可以指定其他时区...我发现我平时经常使用的一个日期处理类,它的精度居然不支持级别,这让我感到非常困惑,因为我之前完全没有意识到这个问题。因此,我觉得非常有必要将这个踩坑记录下来,以便将来避免类似的问题。

11110

前端Tips#4 - 用 process.hrtime 获取级的计时精度

我们可以通过 performance.now 获取相对起点的时间戳,具备以下几个特性: 和 JS 中其他可用的时间类函数(比如 Date.now )不同的是,performance.now() 返回的时间使用了一个浮点数来达到...有的,在 Node.js 环境中就提供了 process.hrtime 方法: 在 node v0.7.6 版本中新增,兼容性很好(毕竟现在都 v12 LTS 版本了) 精度高达 (10^-9) 级别...1800216, 25 ] setTimeout(() => { const diff = process.hrtime(time); // 用第一次返回的 time 变量作为入参放在第二次调用中,从而获取...const end = process.hrtime.bigint(); // 191052633396993n console.log(`基准测试耗时 ${end - start} ...`); // 基准测试耗时 1154389282 }, 1000); REFERENCE 参考文档 High Resolution Time Level 2:w3c 中高精度时间的标准

1.8K20
领券