java获取当前时间和求时间差(分钟,秒钟,小时,年等)

本文介绍了Java中获取当前时间以及进行时间加减计算的方法,适用于保存时间戳、提醒和超时功能。通过示例代码展示了如何获取当前时间以及进行时间的加减操作。同时,提供了三个实践作业,帮助初学者巩固所学知识。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

建议记住固定的api,因为是java的原生api,且在项目中会经常用到,记住之后可以手到擒来,其他的简单的api也建议可以背下来,同理。

提示:以下是本篇文章正文内容,下面案例可供参考,新手小白:最后有作业哦~如果想锻炼api,可以做一下文章最后的作业。

一、场景介绍

java获取当前时间

场景一:在工作中会经常用到获取当前时间,计算时间差,例如:保存到数据库的时候,除了用数据库函数之外可以给字段赋值之后保存到数据库里面;

java计算时间差

场景二:提醒或超时功能,在未来的某一个时间提醒或在未来的某一个时间修改超时状态,那么需要在当前时间加上几天或者几个小时之后再保存的数据库里面。

二、代码时间

1.获取当前时间

代码如下(示例):

public static void main(String[] args){
   
        
        //1、用Date对象然后格式化
        Date date1=new Date();
        DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String dateStr = dateFormat.format(date1);
        System.out.println(dateStr);  //2020-10-30 17:47:25

        //2、用Calendar对象
        Calendar calendar = Calendar.getInstance();
        System.out.println(calendar.getTime().toLocaleString());//2020-10-30 17:47:25

        //3、用DateFormat对象
        DateFormat dateTimeInstance = DateFormat
  • 8
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值