Java 日期到毫秒
2022-09-03 05:20:53
我正在存储来自亚马逊云的消息,并在排序的地图中按时间戳对它们进行排序。
我使用以下代码从云中解析时间戳:
Date timestamp = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSS'Z'", Locale.ENGLISH).parse(time);
然后我将它们存储在排序的地图中,密钥是日期。问题在于日期只能归结为秒精度。我可以在1秒内发送多条消息,因此我需要以毫秒级精度对它们进行排序。是否有允许这样做的数据结构?