java 时间显示毫秒 🕒_java程序以毫秒为单位显示日期和时间
在Java编程中,处理时间是一个常见的需求,尤其是在需要精确到毫秒级别时。通过使用`System.currentTimeMillis()`方法,我们可以获取当前时间与1970年1月1日0点0分0秒(UTC)之间的毫秒数。这个数值可以用来表示任何给定的时间点,也可以用来计算两个时间点之间的差异。
例如,下面是一段简单的代码,展示了如何以毫秒为单位显示当前系统时间:
```java
public class Main {
public static void main(String[] args) {
long currentTime = System.currentTimeMillis();
System.out.println("当前时间(毫秒):" + currentTime);
}
}
```
这段代码将输出当前时间戳,以毫秒为单位。如果你想要更友好的日期和时间格式,可以考虑使用`java.time`包中的类,如`LocalDateTime`和`DateTimeFormatter`,它们提供了强大的时间格式化功能。例如:
```java
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS");
String formatDateTime = now.format(formatter);
System.out.println("当前时间(格式化):" + formatDateTime);
}
}
```
以上代码会输出类似`2023-10-05 14:48:32.123`的格式化时间,其中最后三位数字代表毫秒部分。这样不仅保留了毫秒级别的精度,还使得时间更加易读。
版权声明:网站作为信息内容发布平台,为非经营性网站,内容为用户上传,不代表本网站立场,不承担任何经济和法律责任。文章内容如涉及侵权请联系及时删除。