原始问题:
以“YYYY-MM-DD HH:MM:Sec.Millisecond”格式精确检索当前时间仍然难以实现。提供的代码提供了一个有价值的起点,以“YYYY-MM-dd HH:mm:ss”格式提供当前时间。然而,它缺乏捕获毫秒的能力。如何使用 SimpleDateFormat 实现此功能?
解决方案:
要检索毫秒作为时间格式的一部分,我们需要稍微修改 SimpleDateFormat 模式。模式“SSS”表示毫秒,因此我们可以将其无缝地合并到我们现有的模式中:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
这是一个更新的示例:
public static String getCurrentTimeStamp() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS"); Date now = new Date(); String strDate = sdf.format(now); return strDate; }
通过此调整,您现在可以检索当前时间采用所需的“YYYY-MM-DD HH:MM:Sec.Millisecond”格式。
以上是如何以 YYYY-MM-DD HH:MM:Sec.Millisecond 格式获取毫秒精度的当前时间?的详细内容。更多信息请关注PHP中文网其他相关文章!