首页 > 编程语言 >java时间搓转为日期

java时间搓转为日期

时间:2024-09-18 09:50:41浏览次数:1  
标签:java getTime LocalDateTime cd 日期 时间 time Instant 转为

    public static void main(String[] args) {
        // 创建当前日期对象
        Date now = new Date();
        
        // 获取当前时间毫秒值,作为结束时间
        Long endTime = now.getTime();
        
        // 获取当前时间的Calendar实例
        Calendar cd = Calendar.getInstance();
        cd.setTime(now);
        
        // 回溯15分钟,设置为开始时间
        cd.add(Calendar.MINUTE, -15);
        
        // 获取回溯15分钟后的时间毫秒值,作为开始时间
        Long startTime = cd.getTime().getTime();
        
        // 获取回溯15分钟后的日期对象
        Date time = cd.getTime();
        System.out.println("time:"+time);

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String format1 = format.format(time);
        System.out.println("format1:"+format1);

        // 将给定的时间转换为本地日期时间,以便在当前时区内更好地处理和显示
        LocalDateTime localDateTime = time.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
        
        // 将给定的时间转换为Instant类型,用于后续可能的时间计算或比较
        Instant instant1 = time.toInstant();


        Instant instant = Instant.ofEpochSecond(startTime);

        // 将 Instant 转换为 LocalDateTime 对象
        LocalDateTime dateTime = LocalDateTime.ofInstant(instant1, ZoneId.systemDefault());
        System.out.println("dateTime"+dateTime);
        // 打印结果
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        String formattedDateTime = localDateTime.format(formatter);
        System.out.println("LocalDateTime: " + formattedDateTime);
    }

 

标签:java,getTime,LocalDateTime,cd,日期,时间,time,Instant,转为
From: https://www.cnblogs.com/gsyy/p/18417975

相关文章

  • JavaScript 的 this 指向问题深度解析
    JavaScript中的this指向问题有很多博客在解释,仍然有很多人问。上周我们的开发团队连续两个人遇到相关问题,所以我不得不将关于前端构建技术的交流会延长了半个时候讨论this的问题。与我们常见的很多语言不同,JavaScript函数中的this指向并不是在函数定义的时候确定的,......
  • 14个你可能不知道的JavaScript调试技巧
    熟悉工具可以让工具在工作中发挥出更大的作用。尽管江湖传言JavaScript很难调试,但如果你掌握了几个技巧,就能用很少的时间来解决错误和bug.文中已经列出了14个你可能不知道的调试技巧,但是可能需要你牢记在心,以便在下次需要调试JavaScript代码时使用!一起来看大多数技巧都适......
  • JavaScript 必备知识点以及网页功能实现案例
    JavaScript是一种广泛应用于网页开发的编程语言,以下是一些必备的重要知识点:一、基本语法变量声明使用 let、const 和 var 声明变量。let 和 const 是ES6引入的新方式,具有块级作用域,可避免变量提升带来的问题。const 声明的变量是常量,不能被重新赋值。例如:......
  • Java计算机毕业设计校园疫情防控系统(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着全球疫情的持续演变,教育领域面临着前所未有的挑战。校园作为人员密集、流动性大的场所,其疫情防控工作直接关系到师生的生命健康与安全,以及教学秩......
  • Java计算机毕业设计校园二手物品交易平台(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及和校园生活的丰富多彩,学生们在追求知识的同时,也积累了大量的二手物品,如书籍、电子产品、生活用品等。这些物品往往因使用周期短、......
  • Java计算机毕业设计校园二手交易平台(开题报告+源码+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及与校园生活的丰富多彩,学生间的物质交流日益频繁。然而,传统的校园内二手物品交换方式往往受限于时间、空间及信息不对称等问题,导致......
  • JDBC简介与应用:Java数据库连接的核心概念和技术
    简短介绍JDBC及其重要性。简短介绍JDBCJDBC(JavaDatabaseConnectivity)是一种用于执行SQL语句的JavaAPI并且独立于特定的数据库厂商。它允许开发者以一种标准的方式从Java应用程序中访问关系型数据库,这意味着一旦你掌握了JDBC的基本操作,你可以轻松地将你的应用程......
  • 基于Java的服装商店管理系统的设计和实现(源码+LW+调试文档)
    目录:完整视频演示:系统架构:程序运行截图:核心代码参考:   数据库sql:项目技术介绍:java介绍:Mysql数据库介绍:为什么选择我:获取源码:......
  • 基于Java的医院管理系统的设计和实现(源码+LW+调试文档)
    目录:完整视频演示:系统架构:程序运行截图:核心代码参考:   数据库sql:项目技术介绍:java介绍:Mysql数据库介绍:为什么选择我:获取源码:......
  • 基于Java+vue的大学生心理健康管理系统的设计和实现(源码+LW+调试文档)
    目录:完整视频演示:系统架构:程序运行截图:核心代码参考:   数据库sql:项目技术介绍:java介绍:Mysql数据库介绍:为什么选择我:获取源码:......