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

java获取当天零点时间

作者:轻狂书生   发布日期:2025-08-23   浏览:78

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;
import java.time.ZoneId;
import java.util.Date;

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

        // 如果需要转换为 Date 类型
        Date dateMidnight = Date.from(midnight.atZone(ZoneId.systemDefault()).toInstant());

        System.out.println("当天零点时间: " + midnight);
        System.out.println("转换为 Date 类型: " + dateMidnight);
    }
}

解释说明:

  1. LocalDate.now(): 获取当前日期。
  2. atStartOfDay(): 将当前日期的时间部分设置为当天的零点(即 00:00:00)。
  3. Date.from(): 将 LocalDateTime 转换为 Date 类型,方便在旧版本 Java 或某些框架中使用。
  4. ZoneId.systemDefault(): 获取系统默认时区。

这段代码展示了如何获取当天零点的时间,并将其转换为 Date 类型。

上一篇:java 字符串转byte

下一篇:java 遍历jsonobject

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

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

Laravel 中文站