Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 获取当前日期0点

作者:冷血杀手   发布日期:2025-02-20   浏览:51

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.time.ZonedDateTime;

public class Main {
    public static void main(String[] args) {
        // 获取当前日期的0点时间
        LocalDateTime midnight = LocalDate.now().atStartOfDay();

        // 如果需要带时区的时间,可以使用以下代码
        ZonedDateTime midnightWithZone = ZonedDateTime.of(LocalDate.now(), LocalTime.MIDNIGHT, ZoneId.systemDefault());

        System.out.println("当前日期0点时间: " + midnight);
        System.out.println("当前日期0点时间(带时区): " + midnightWithZone);
    }
}

解释说明:

  1. LocalDate.now():获取当前日期。
  2. atStartOfDay():将当前日期设置为当天的0点时刻(即 00:00:00)。
  3. ZonedDateTime.of(LocalDate.now(), LocalTime.MIDNIGHT, ZoneId.systemDefault()):创建一个带有时区的 ZonedDateTime 对象,表示当前日期的0点时刻,并使用系统默认时区。

这段代码展示了如何获取当前日期的0点时间,并可以选择是否包含时区信息。

上一篇:java线程同步

下一篇:java 当前时间戳

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站