java实现,获取今日0时0分0秒(最小时间)-获取今日23时59分59秒(最大时间) -线程安全方法
获取今日0时0分0秒(最小时间)
/*** 获取当天最小时间 Date类型** @return Date*/public static Date getToDayStartTimeDate() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最小时间LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime day = localDateTime.with(LocalTime.MIN);return Date.from(day.atZone(ZoneId.systemDefault()).toInstant());}/*** 获取当天最小时间 String类型(yyyy-MM-dd HH:mm:ss)** @return String*/public static String getToDayStartTimeStr() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最小时间LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime toDay = localDateTime.with(LocalTime.MIN);DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");return toDay.format(dateTimeFormatter);}/*** 获取当天最小时间 时间戳(毫秒)** @return long*/public static long getToDayStartTimeLong() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最小时间LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime toDay = localDateTime.with(LocalTime.MIN);return toDay.toInstant(ZoneOffset.of("+8")).toEpochMilli();}
获取今日23时59分59秒(最大时间)
/*** 获取当天最大时间 Date类型** @return Date*/public static Date getToDayEndTimeDate() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最大时间.plusDays()LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime day = localDateTime.with(LocalTime.MAX);return Date.from(day.atZone(ZoneId.systemDefault()).toInstant());}/*** 获取当天最大时间 String类型(yyyy-MM-dd HH:mm:ss)** @return String*/public static String getToDayEndTimeStr() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最大时间.plusDays()LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime toDay = localDateTime.with(LocalTime.MAX);DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");return toDay.format(dateTimeFormatter);}/*** 获取当天最大时间 时间戳(毫秒)** @return long*/public static long getToDayEndTimeLong() {//获取当前时间-在这里可以增加或者减少时间求出非当前天的最大时间.plusDays()LocalDateTime localDateTime = LocalDateTime.now();LocalDateTime toDay = localDateTime.with(LocalTime.MAX);return toDay.toInstant(ZoneOffset.of("+8")).toEpochMilli();}
java实现,获取今日0时0分0秒(最小时间)-获取今日23时59分59秒(最大时间) -线程安全方法相关推荐
- java屏幕锁定_Java android FCM,当应用程序最小化或屏幕锁定时我听不到声音和颤音...
我使用FCM,当我的应用程序最小化或手机锁定时,我听不到声音和颤音.当某件事来自服务器时(当服务器向我的手机发送消息时),我会创建一个通知.当我的应用程序是在上面我听到一个声音和vibratteJav ...
- Java获取当天(今日)零点时间(00:00:00)0时0分0秒的方法
如果想通过Java获取当天的0点时间,有两种方式:一种是通过Calendar:另外一种是通过SimpleDataFormat.下面分别介绍. 1.Calendar 通过Calendar把时分秒字段清空 ...
- java Date 0时0分0秒_C# 获取某个时间的0点0分和23点59分59秒
C# 获取某个时间的0点0分和23点59分59秒,具体代码如下所示: C#获取当月第一天和最后一天 当月第一天0时0分0秒: DateTime.Now.AddDays(1 - DateTime.Now ...
- java 获取当天0时0分0秒和 23时23分59秒 的时间
/*** Purpose:获取当天0时0分0秒的时间* @author Hermanwang* @return* @return Date*/public static String todayFir ...
- 获取今天0时0分0秒时间戳的方法
一.背景 项目中经常会涉及时间的处理及持久化,而时间是有时区和夏令时的: 而Web项目中,客户端(浏览器操作系统)有1套时区和夏令时,服务端(操作系统)也有,数据库还有,java也有.他们记录的时间显 ...
- Js中Date日期的使用(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...
- Js中Date日期输出不同结果(格式)(加一天,加一个月,获取0时0分0秒,23时59分59秒等)
代码示例如下:(以当前日期new Date()为例.也可以将例中new Date()换成任意Date对象) 1.获取今天的0时0分0秒(常用于开始日期的获取) var startDate= new D ...
- Java如何获得从1970年1月1日0时0分0秒到当前时间毫秒数
想通过1970年1月1日0时0分0秒到当前时间的毫秒数来生成一个随机的ID,以下两种方法可以实现 1.Calendar包下的getTimeInMillis()方法 getTimeInMillis()方 ...
- oracle 取今日0时,Oracle 取得当天0时0分0秒和23时59分59秒
1. 取得当天0时0分0秒 select TRUNC(SYSDATE) FROM dual; 2. 取得当天23时59分59秒(在当天0时0分0秒的基础上加1天后再减1秒) SELECT TRUNC( ...
- 编写运行java的步骤,【简答题】编写运行Java程序需要经过哪些主要步骤? (30.0分)...
[简答题]编写运行Java程序需要经过哪些主要步骤? (30.0分) 更多相关问题 电子商务的()个支撑点是框架结构得以存在并能应用的基础.A.1B.2C.3 电子商务总体框架包括()个层次.A.2B ...
最新文章
- 升学在线如何从容应对流量高峰?
- ORA-01756: quoted string not properly terminated
- Unsafe使用技巧之数组操作
- linux杂七杂八整理
- Android设计模式之——备忘录模式
- linux虚拟机上lvs-nat的实现
- Oracle快速运行一指禅
- matlab电容式传感器仿真,差动电容式位移传感器的仿真研究
- java毕业设计开题报告基于SSM学生成绩管理系统
- opencv: C++实现将彩色图转换为灰色图
- 计算机excel混合引用,excel绝对引用、混合引用和相对引用怎么用
- 立体声音频效果插件:TBProAudio ST1 for Mac
- 均线颜色怎么区分_均线入门:一图学会区分不同均线的颜色与炒股技巧
- 试水高德LBS开放平台-HelloWord(文末小彩蛋)
- 如何在Debian系统下搭建SVN
- python分析红楼梦中人物形象_红楼梦中四个人物形象分析
- 一个完整的项目管理流程!
- 亲戚(relation)
- android+win8+双系统,Android/Win8双系统 天敏iBox睿盒D9i评测上
- 详细分析Win11与Win10哪个好用