获取当天凌晨的时间戳,学习了五种方式

public static void main(String[] args) {try {smallHours();}catch (ParseException e){e.printStackTrace();}
}public static void smallHours() throws ParseException{//当天日期Date date = new Date();SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");String today = simpleDateFormat.format(date.getTime());System.out.println("当天日期" + today);//1、当天凌晨(毫秒)long daytime1 = simpleDateFormat.parse(today).getTime();System.out.println("1、当天凌晨(毫秒)" + daytime1);//2、当天凌晨(毫秒)long current = System.currentTimeMillis();long daytime2 = current-(current+ TimeZone.getDefault().getRawOffset())%(1000*3600*24);System.out.println("2、当天凌晨(毫秒)" + daytime2);//3、当天凌晨(毫秒)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 daytime3 = c.getTimeInMillis();System.out.println("3、当天凌晨(毫秒)" + daytime3);//4、当天凌晨(毫秒)long now = System.currentTimeMillis() / 1000l;long daySecond = 60 * 60 * 24;long dayTime4 = (now - (now + 8 * 3600) % daySecond) * 1000 ;System.out.println("4、当天凌晨(毫秒)" + dayTime4);//5、当天凌晨(毫秒)-LocalDateTimeLocalDateTime localDateTime = LocalDateTime.of(LocalDate.now(), LocalTime.MIN);Long dayTime5 = localDateTime.toInstant(ZoneOffset.ofHours(8)).toEpochMilli();System.out.println("5、当天凌晨(毫秒)" + dayTime5);}

运行结果:

当天日期2021-06-10
1、当天凌晨(毫秒)1623254400000
2、当天凌晨(毫秒)1623254400000
3、当天凌晨(毫秒)1623254400000
4、当天凌晨(毫秒)1623254400000
5、当天凌晨(毫秒)1623254400000

Java-获取当天凌晨的时间戳相关推荐

  1. php取当天的最后一秒_PHP 获取当天 凌晨 时间戳常用代码

    echo strtotime(date('Y-m-d')); 获取明天凌晨的时间戳 代码:echo strtotime(date('Y-m-d',strtotime('+1 day'))); 附上测试 ...

  2. 获取当天凌晨和第二天凌晨时间戳的工具类

    import java.sql.Timestamp; import java.util.Calendar; import java.util.Date;/*** 获取当天凌晨和第二天凌晨时间戳* * ...

  3. python 获取当天凌晨零点的时间戳

    python 获取当天凌晨零点的时间戳 https://blog.csdn.net/yun__yang/article/details/79299101 最近写python,遇到了一个问题,需要获取当 ...

  4. PHP 获取当天凌晨时间戳

    总结几种PHP 获取当天凌晨时间戳方法: 首先设置时区: header("Content-type:text/html;charset=utf-8");//设置北京时间为默认时区 ...

  5. php 获取凌晨的时间,PHP 获取当天 凌晨 时间戳常用代码

    本文最后更新于2019-10-27,已超过 1年没有更新,如果文章内容.图片或者下载资源失效,请留言反馈,我会及时处理,谢谢! 温馨提示:本文共875个字,读完预计3分钟. echo strtotim ...

  6. Java获取当天0时0分0秒时间的方法

    Java获取当天0点时间 Date date = new Date(86400000L * (int)(System.currentTimeMillis() / 86400000.0)-1000*60 ...

  7. java获取当天的最后时间

    java获取当天的最后时间 String endTime = DateFormatUtils.format(new Date(), "yyyy-MM-dd 23:59:59")

  8. Java获取当天的起始和结束时间

    Java获取当天的起始和结束时间 import lombok.extern.slf4j.Slf4j;import java.text.SimpleDateFormat; import java.uti ...

  9. Java获取当天(今日)零点时间(00:00:00)0时0分0秒的方法

    如果想通过Java获取当天的0点时间,有两种方式:一种是通过Calendar:另外一种是通过SimpleDataFormat.下面分别介绍. 1.Calendar 通过Calendar把时分秒字段清空 ...

最新文章

  1. Java基础之多线程详细分析
  2. chartcontrol饼状图属性设置_温故而知新,ggplot2 饼图的几点笔记
  3. Matlab练习:timer(定时器)
  4. canvas实现在线签名
  5. 在Bootstrap开发框架中使用bootstrap-datepicker插件
  6. 四川大学计算机专业贵州分数线,四川大学2016年在贵州省高考各专业录取分数线...
  7. 云计算仿真框架CloudSim介绍
  8. C语言中函数中传入一个数组,并且返回一个数组
  9. TP框架使用qrcode生成二维码
  10. conda cudnn版本升级_Ubuntu16.04深度学习环境+个人桌面配置(CUDA10.1 + cudnn8.0.4 + pytorch1.7)...
  11. Web页面引入思源黑体
  12. c语言dll注入进程,DLL注入--设置消息钩子
  13. 《Java从入门到放弃》框架入门篇:SpringBoot+mybatis搭建三层架构项目
  14. 520C语言表白神器
  15. 史上最详细的MYSQL安装步骤
  16. 2022年6月 青少年软件编程(图形化) 等级考试试卷(四级)
  17. PostgreSQL 基于heap表引擎的事务 实现原理
  18. matlab环境下图像分形维数的计算,MATLAB环境下图像分形维数的计算.pdf
  19. 自制BSL编程MSP430单片机
  20. 创意简约中国风新年快乐牛年大吉通用PPT模板

热门文章

  1. 用DHTML实现drag and drop的效果
  2. V2G汽车的蒙特卡洛模拟matlab代码,可以从电网充电也可以向电网放电
  3. OPC与OPC UA
  4. AndroidStudio报错:Could not install Gradle distribution from ‘https://services.gradle.org/distribution
  5. Prayaya Q3安装使用
  6. 实训报告万能模板计算机专业,计算机专业实训报告模板
  7. apache配置cgi出错_大坑之Apache配置CGI解决提示500错误 | kTWO-个人博客
  8. 非因解读 | RPPA技术助力前列腺癌血清来源细胞外囊泡中癌症标志物研究
  9. Bugku — never give up (PHP 黑魔法函数绕过)— writeup
  10. No.3 说地道的美语,最简单的句子,你行吗?