Java中常用的日期时间处理问题实例

原创 川长思鸟来 2024-09-26 22:36 127阅读 0赞

在Java中,处理日期和时间的问题非常常见。以下是一些常见的实例:

  1. 获取当前日期时间:
    ```java
    import java.time.LocalDateTime;
    import java.time.ZoneId;

LocalDateTime now = LocalDateTime.now(ZoneId.systemDefault());
System.out.println(“Current datetime: “ + now);

  1. 2. 格式化日期时间:
  2. ```java
  3. import java.time.format.DateTimeFormatter;
  4. String formattedDate = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
  5. System.out.println("Formatted date: " + formattedDate);
  1. 计算日期差:
    ```java
    import java.time.Duration;
    import java.time.temporal.ChronoUnit;

LocalDateTime start = LocalDateTime.parse(“2021-01-01 00:00:00”, DateTimeFormatter.ISO_DATE));
LocalDateTime end = LocalDateTime.parse(“2021-01-31 23:59:59”, DateTimeFormatter.ISO_DATE));

Duration duration = Duration.between(start, end);
System.out.println(“Date difference in seconds: “ + duration.getSeconds());
```

这些实例展示了Java中处理日期时间的一些基本操作。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读