Java(106):Java获取当天或者明天等零点时间(00:00:00)的方法,获取当前时间后60秒或30天的时间

这篇具有很好参考价值的文章主要介绍了Java(106):Java获取当天或者明天等零点时间(00:00:00)的方法,获取当前时间后60秒或30天的时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Java获取当天或者明天等零点时间(00:00:00)的方法

第一种方式

import java.text.SimpleDateFormat;
import java.util.Calendar;

/**
 * @author : HMF
 * @Description :Java获取当天或者明天等零点时间
 * @Date : Created in 16:40 2023/1/16
 */
public class test005 {
      public static void main(String args[]){
          SimpleDateFormat sdfYMD = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
          Calendar c = Calendar.getInstance();
          c.set(Calendar.HOUR_OF_DAY, 0);
          c.set(Calendar.MINUTE, 0);
          c.set(Calendar.SECOND, 0);
          c.set(Calendar.MILLISECOND, 0);
          Long today=c.getTimeInMillis();      //当天凌晨的时间戳
          System.out.println("今日时间戳: "+today);
          String ymd = sdfYMD.format(c.getTime());   //当天凌晨的格式时间
          System.out.println("今天格式化时间:"+ymd);


          c.add(Calendar.DAY_OF_MONTH, +1);   //明天凌晨的时间
          long tomorrow =c.getTimeInMillis();
          System.out.println("明天时间戳: "+tomorrow);
          String ymdt = sdfYMD.format(c.getTime());   //明天凌晨的格式时间
          System.out.println("明天格式化时间:"+ymdt);

      }
}

执行结果:

java获取当日凌晨时间,java相关,java,开发语言,jvm

第二种方式(明天的可以换成下面的)

          Long tomorrow = c.getTimeInMillis() + 86400000; //86400000 一天的毫秒值
          System.out.println("明天时间戳: "+tomorrow);
          String ymdt = sdfYMD.format(c.getTime());   //明天凌晨的格式时间
          System.out.println("明天格式化时间:"+ymdt);

其他:

获取当前时间后60秒的时间

Calendar c = Calendar.getInstance();
c.add(Calendar.SECOND,60);
Long taskStartTime=c.getTimeInMillis();

获取当前时间的后 30天, 或者N天

Calendar now = Calendar.getInstance();

now.add(Calendar.Date, 30);

Date date = now.getTime();文章来源地址https://www.toymoban.com/news/detail-608039.html

到了这里,关于Java(106):Java获取当天或者明天等零点时间(00:00:00)的方法,获取当前时间后60秒或30天的时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java 获取时间的方法

      Java的时间是通过字节码指令来控制的,所以 java程序的运行时间是通过字节码指令来控制的。但是由于 Java程序在运行时, JVM会产生一些状态,所以在执行 JVM指令时, JVM也会产生一些状态。 我们在执行 java程序时,主要是通过字节码指令来控制 Java程序运行时的状态,而

    2023年04月25日
    浏览(27)
  • layui 设置选中时间为当天时间最大值23:59:59、laydate设置选中时间为当天时间最大值23:59:59

    既是涨知识的一天,又是干前端的一天! laydate.render({         elem: \\\'#validityPeriod\\\',         //type: \\\'datetime\\\',//类型要一定要相匹配         type: \\\'date\\\', // 设置日期选择模式         trigger: \\\'click\\\',         format: \\\'yyyy-MM-dd HH:mm:ss\\\', // 设置日期的显示格式         min: startDate,    

    2024年02月15日
    浏览(34)
  • 如何通过蓝牙获取手机时间同步时钟RTC万年历走ble或者edr经典蓝牙

    KT6368A支持连接手机获取手机的时间信息,可以同步时钟 无需安装任何app,直接使用系统蓝牙即可实现 走的就是edr的经典蓝牙 同时它不影响音频蓝牙,还能保持低功耗的运行 实现的方式就是手机连接好蓝牙芯片KT6368A,直接发送命名查询时间即可 测试举例-安卓部分-小米手机

    2024年04月15日
    浏览(104)
  • linux中用date命令获取昨天、明天或多天前后的日期

    在实际操作中,一些脚本中会调用明天,或者昨天,或更多天前的日期,本文将叙述讲述用 date命令 实现时间的显示。在Linux系统中用man date -d 查询的参数说的比较模糊,以下举例进一步说明: # man date -d, --date=STRING display time described by STRING, not ‘now’ 查看明天日期 # date

    2024年02月03日
    浏览(51)
  • 确保发那科机器人零点标定(零点复归)精度的3种方法

    最近接触了库卡的机器人,在上电的过程中,本想着需要确认一下机器人各轴零点是否对齐,深入查看后才发现库卡机器人并没有各轴零点标牌对齐一说,而是有一套专门的零点标定工具叫做EMD。 理解下来,大致原理就是如果机器人机械零点丢失,客户需要使用EMD标定工具,

    2024年02月09日
    浏览(83)
  • java根据音频流或者音频的地址获取分贝的工具类

    工具类 测试类

    2024年02月06日
    浏览(50)
  • KUKA机器人零点标定的具体方法

    在进行机器人校正时,先将各轴置于一个定义好的机械位置,即所谓的机械零点。这个机械零点位置表明了同轴的驱动角度之间的对应关系,它用一个测量刻槽表示。 为了精确地确定机器人某根轴的机械零点位置,一般应先找到其预校正位置,然后去掉测量头的保护盖,并装

    2024年02月11日
    浏览(47)
  • QML中计算时间差和日期显示格式为00:00:00

    QML中如何计算时间差: 首先需要确定开始时间和结束时间,我们先用当前时间作为开始时间,然后在定时器实时更新结束时间,这样时间差就是动态变化的。 我们以一个时间点为开始时间:startTimer=Qt.formatDateTime(new Date(), \\\"hh:mm:ss\\\"),然后开始定时器。定时器开始后我们需要将得

    2024年02月09日
    浏览(46)
  • vue编写组件 根据指定日期获取一周内所有 日期与农历日期展示 并标记当天

    首先 我们要引入一下对应的第三方依赖 这里 我们需要 chinese-lunar-calendar 将日期变成农历日期的工具 sass是因为 我这里为了方便 用了 sass写样式 组件代码如下 感兴趣的朋友可以拿出做个二开什么的 效果如下 跨年跨月这些我都是写了判断的 例如 我们将created 代码修改如下 改

    2024年02月05日
    浏览(44)
  • 【100个 Unity实用技能】☀️ | Unity 将秒数转化为00:00:00时间格式

    老规矩,先介绍一下 Unity 的科普小知识: Unity 是 实时3D互动内容创作和运营平台 。 包括 游戏开发 、 美术 、 建筑 、 汽车设计 、 影视 在内的所有创作者,借助 Unity 将创意变成现实。 Unity 平台提供一整套完善的软件解决方案,可用于创作、运营和变现任何实时互动的2D和

    2023年04月09日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包