当前位置: 首页 > article >正文

在java java.util.Date 已知逝去时间怎么求年月日

要根据已知的日期计算年、月、日,可以使用 java.util.Calendar 类。下面是一个示例代码,展示如何使用 Calendar 类计算年、月、日:

import java.util.Calendar;
import java.util.Date;

public class Main {

    public static void main(String[] args) {
        // 创建一个 Calendar 实例
        Calendar calendar = Calendar.getInstance();

        // 设置 Calendar 的时间为已知的逝去时间
        Date deceasedDate = new Date(1600000000000L); // 假设逝去时间为 2020-09-13 15:46:40
        calendar.setTime(deceasedDate);

        // 获取年、月、日
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH) + 1; // 注意月份从 0 开始计数,需要加 1
        int day = calendar.get(Calendar.DAY_OF_MONTH);

        // 打印结果
        System.out.println("年:" + year);
        System.out.println("月:" + month);
        System.out.println("日:" + day);
    }
}

运行以上代码,会输出:

年:2020
月:9
日:13

以上示例中,我们使用 Calendar.getInstance() 获取 Calendar 的实例,然后使用 setTime() 方法设置其时间为已知的逝去时间。最后,通过 get(Calendar.FIELD) 方法获取年、月、日。请注意,月份从 0 开始计数,需要在获取的结果上加 1。


http://www.kler.cn/a/518786.html

相关文章:

  • MySQL数据库笔记——版本号机制和CAS(Compare And Swap)
  • 嵌入式蓝桥杯电子赛嵌入式(第14届国赛真题)总结
  • RocketMQ 系列文章
  • 【Salesforce】审批流程,代理登录 tips
  • PHP EOF (Heredoc) 详解
  • const的用法
  • Spring AOP通知类型全解析:掌握方法执行前后的艺术
  • Github 2025-01-25Rust开源项目日报Top10
  • JavaScript学习笔记(3)
  • 16.知识图谱中的本体、实体、属性与关系:区别与联系
  • Redis缓存:春招面试的关键知识点
  • Electron版本列表
  • 【自然语言处理(NLP)】循环神经网络RNN
  • 【unity游戏开发之InputSystem——06】PlayerInputManager组件实现本地多屏的游戏(基于unity6开发介绍)
  • 【Flask】在Flask应用中使用Flask-Limiter进行简单CC攻击防御
  • 钉钉群机器人设置——python版本
  • Android AOP:aspectjx
  • 二叉树的最小深度力扣--111
  • 嵌入式MCU面试笔记2
  • HBase的原理
  • c#使用Confluent.Kafka实现生产者发送消息至kafka(远程连接kafka发送消息超时的解决 Local:Message timed out)
  • 9.像素概念
  • 利用机器学习创建基于位置的推荐程序
  • 自定义数据集 使用tensorflow框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测
  • 【Linux】命令为桥,存在为岸,穿越虚拟世界的哲学之道
  • adc和dma的使用原理和过程