DateTimeFormatter纳秒
时间: 2024-06-07 07:04:01 浏览: 179
DateTimeFormat
DateTimeFormatter是Java 8中新增的一个日期时间格式化工具类,它可以方便地将日期时间对象转换为字符串或将字符串解析为日期时间对象。而纳秒是时间单位之一,表示一秒钟的十亿分之一。在DateTimeFormatter中,我们可以使用“n”来表示纳秒。以下是一个使用DateTimeFormatter格式化纳秒的示例:
```java
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSSSSS");
String formatted = now.format(formatter);
System.out.println(formatted);
```
在上述示例中,我们使用了“SSSSSS”来表示纳秒。如果当前时间是2021年8月19日 16:32:30.123456789,那么输出结果将会是“2021-08-19 16:32:30.123456”。需要注意的是,如果当前时间中的纳秒部分不足六位,则在输出结果中自动补0,例如:“2021-08-19 16:32:30.001000”。
阅读全文