-
2021-02-12 13:29:26
在网上找好多类似文章或者帖子,绝大部分都是不正确和不准确的,都是互相转来转去的。下面是我自己通过研究Java API得出正确获取当前时间前一小时的时间正确方法。
public static void beforeOneHourToNowDate() {
Calendar calendar = Calendar.getInstance();
/* HOUR_OF_DAY 指示一天中的小时 */
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("一个小时前的时间:" + df.format(calendar.getTime()));
System.out.println("当前的时间:" + df.format(new Date()));
}
更多相关内容 -
java获取当前时间的前一个小时
2019-07-12 17:17:49java获取当前时间的前一个小时 @Test public void getInteger(){ Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY 指示一天中的小时 */ calendar.set(Calendar.HOUR_OF_DAY, calendar.get...java获取当前时间的前一个小时
@Test public void getInteger(){ Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY 指示一天中的小时 */ calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println("一个小时前的时间:" + df.format(calendar.getTime())); System.out.println("当前的时间:" + df.format(new Date())); }
一般项目中,是需要各种各样的工具类的,如果各位不想费心思去找,大湿胸已经给大家整理好了 ,如下:
下面附上时间等各种工具类大全
https://blog.csdn.net/weixin_43564627/article/details/105653701 -
JS获取当前时间的前一个小时及格式化时间
2018-06-20 17:14:19一、当前时间的前一个小时 var frontOneHour = new Date(new Date().getTime() - 1 * 60 * 60 * 1000); console.log(new Date(new Date().getTime() - 1 * 60 * 60 * 1000), new Date()) // 前一个小时 当前...一、当前时间的前一个小时
var frontOneHour = new Date(new Date().getTime() - 1 * 60 * 60 * 1000); console.log(new Date(new Date().getTime() - 1 * 60 * 60 * 1000), new Date()) // 前一个小时 当前时间 console.log(frontOneHour)
二、格式化时间
// js function frontOneHour (fmt) { var currentTime = new Date(new Date().getTime()) console.log(currentTime) // Wed Jun 20 2018 16:12:12 GMT+0800 (中国标准时间) var o = { 'M+': currentTime.getMonth() + 1, // 月份 'd+': currentTime.getDate(), // 日 'h+': currentTime.getHours(), // 小时 'm+': currentTime.getMinutes(), // 分 's+': currentTime.getSeconds(), // 秒 'q+': Math.floor((currentTime.getMonth() + 3) / 3), // 季度 'S': currentTime.getMilliseconds() // 毫秒 } if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (currentTime.getFullYear() + '').substr(4 - RegExp.$1.length)) for (var k in o) { if (new RegExp('(' + k + ')').test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? (o[k]) : (('00' + o[k]).substr(('' + o[k]).length))) } return fmt } // 调用 frontOneHour('yyyy-MM-dd hh:mm:ss') // "2018-06-20 16:11:59" frontOneHour('yyyy-MM-dd') // "2018-06-20" frontOneHour('yyyyMMDD') // "201806DD"
-
Java获取当前时间前几个小时
2021-03-14 10:46:37如何获取当前时间的前几个小时作为开始时间,当前时间作为结束时间。代码如下:/**在Java端创建**/String startDate = null;String endDate = null;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:...在做时间筛选条件时,想给开始时间和结束时间指定默认值,于是就有了需求。如何获取当前时间的前几个小时作为开始时间,当前时间作为结束时间。
代码如下:
/**
在Java端创建
**/
String startDate = null;
String endDate = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date());
endDate = sdf.format(calendar.getTime());
calendar.add(calendar.HOUR_OF_DAY, -3);
startDate = sdf.format(calendar.getTime());
model.addAttribute("startDate", startDate);
model.addAttribute("endDate", endDate);
/**
在jsp端获取
**/
value="${startDate}"
value="${endDate}"
-
vue 获取当前时间的前一天 后一天 一周 或者是当前时间的几个小时
2021-03-17 17:02:30一、在方法中写入以下代码: methods: { getDay (day, hours) { var today = new Date() var targetday = today.getTime() + 1000 * 60 * 60 * 24 * day + hours today.setTime(targetday) var tYear = today.... -
mysql 如何获取当前时间 前、后一小时的时间?
2019-02-26 20:41:57取当前时间: mysql> select now(); +---------------------+ | now() | +---------------------+ | 2011-08-08 13:59:30 | +---------------------+ ...前一小时的时间: ... -
Oracle查询当前时间的前1个小时的数据
2020-12-07 14:42:18--例如查询09:00:00~09:59:59之间的数据SELECT TO_CHAR(CRTE_DATE,'yyyy-mm-dd hh24:mi:ss'), UPGRADE.*FROM UPGRADEWHERE CRTE_DATE >= TRUNC(sysdate ,'HH24')-1/24AND CRTE_DATE < TRUNC(sysdate ,'HH24')... -
java获取当前系统时间的前N小时时间
2020-07-07 15:04:07* 当前时间向推几小时 * @param ihour 小时 * @return String */ public static String getBeforeByHourTime(int ihour){ String returnstr = ""; Calendar calendar = Calendar.getInstance(); ... -
Java获取指定时间前一小时、后一小时的时间
2021-09-16 19:16:42* 获取当前时间前一小时的时间 * @param date * @return java.util.Date */ public static Date beforeOneHourToNowDate(Date date) { Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY ... -
shell脚本获取当前时间、1分钟前时间、1小时前时间和1天前时间
2019-06-12 13:14:53#获取当前时间 time=`date +"%Y-%m-%d %H:%M:%S"` #获取一分钟之前 time=`date -d "1 minute ago" +"%Y-%m-%d %H:%M:%S"` #获取一小时之前 time=`date -d "1 hour ago" +"%Y-%m-%d %H:%M:%S"` #获取一天前时间... -
java获得当前时间一小时前的时间
2017-08-28 11:51:07Calendar calendar = Calendar.getInstance(); calendar.setTime(new Date()); calendar.set(Calendar.HOUR, calendar.get(Calendar.HOUR) - 1);// 让日期加1 ... System.out.println(calendar.get... -
shell获取当前事前前一小时的时间
2018-03-31 10:37:42date -d "1 hour ago" +"%Y-%m-%d %H:%M" -
mysql 获取当前时间 前、后一小时的时间
2020-12-06 15:42:45取当前时间: mysql> select now(); 前一小时的时间: mysql> select date_sub(now(), interval 1 hour); 后一小时的时间: mysql> select date_add(now(), interval 1 hour); 转载自:... -
2、Python 当前时间加一天、一小时、一分钟
2017-10-17 17:00:15写自动化的时候遇到这样一个需求,给某个日期控件附当前日期,如果条件满足继续,如果不满足,则赋下一天。 1、datetime模块 print(datetime.datetime.now()) 运行结果: 2017-10-17 16:59:28.385184 ... -
mysql获取当前时间、前后一天、前后一小时等
2019-10-29 10:19:10简介:针对于mysql,要实现获取当前时间、前后一天等时间需要用到两个函数:date_sub()函数和now()函数,下面分别介绍下这两个函数,以及这两个函数是如何搭配使用的。 1、DATE_SUB() 函数:从日期内减去指定的时间... -
Java获取当前时间前24小时时间
2019-12-18 19:15:29SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:00:00");//时间格式化 Calendar calendar=Calendar.getInstance(); Date date=new Date(); calendar.setTime(date); for(int i=0;... -
php 获取当前时间的 前一小时、一天、一个月、一年
2018-08-27 16:40:45//获取本月起始日期 $begindate=date('Y-m-01', strtotime(date("Y-m-d"))); $enddate =date('Y-m-d', strtotime("...//获取一年前的日期 $begindate= date('Y-m-d', strtotime(date('Y-m-01') . ' -... -
获取当前时间的后一天/前一天或者后1小时/前1小时
2019-07-05 11:20:25重点就是在date2.setHours(date1.getHours() + 1)这一句 比如需要月份的加减可以...当前时间往后一小时 var date1 = new Date(); // Fri Jul 05 2019 11:16:00 GMT+0800 (中国标准时间) var date2 = new Date(date1... -
Oracle 以当前时间为准,取前三个小时后两个小时的分钟枚举
2018-10-16 16:49:23/*以当前时间为准,取前三个小时后两个小时的分钟枚举*/ with x as( select 开始时间+level * 1/24/60 as 分钟 from (select sysdate+2/24 as 结束时间,sysdate-3/24 as 开始时间 from dual) connect by level &... -
js获取当前时间及一小时后时间
2020-07-10 19:54:19获取当前时间及一小时时间 // 获取当前日期 时间 getNowFormatDate() { var date = new Date(); return this.zeroPadd(date); }, //获取一小时后的日期 时间 accessTimeInAnHour() { var date = new Date(); ... -
js(javascript)取得当前时间小时,分钟,秒 以及毫秒
2017-03-07 20:56:43随后,取得当前时间小时:d.getHours()取得当前分钟:d.getMinutes())取得当前秒:d.getSeconds()取得当前毫秒:d.getMilliseconds()全部代码如下:<script type="text/javascript">var d = new Date(); document.wr... -
java当前时间增加一小时怎么写
2020-06-02 10:54:28获取java当前时间增加一小时怎么写 首先新建Date对象,然后转化成Calendar对象,利用其中的方法得到一小时后的Calendar对象,再转化成Date。 //设置创建时间 Date creatTime = new Date(); noteEatlyWarningInfo... -
java 获取本机当前时间并对小时任意加减
2021-02-13 01:06:59Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大... -
获取当前时间24小时前的时间
2018-11-28 17:40:21public static Date Yesterday(){ //获取当前时间24小时前的时间 Calendar c = Calendar.getInstance(); c.setTime(new Date()); c.set(Calendar.HOUR_OF_DAY,c.get(Calendar.HOUR_OF_DAY) ... -
java获取当前系统时间的前12小时时间
2019-10-18 10:31:54//(2)获取当前时间的前12小时时间 LocalDateTime localDateTime = date . minusHours ( 12 ) ; String nowtime12 = dateTimeFormatter . format ( localDateTime ) ; System . out . println ( "获取... -
oracle-取当前日期时间的前一天前一小时前一分钟前一秒
2017-12-19 10:24:16SELECT '当前时间' TITLE, TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') TIME ...SELECT '前一天前一小时前一分钟前一秒' TITLE, TO_CHAR(SYSDATE - 1 - 1 / 24 - 1 / 24 / 60 - 1 / 24 / 60 / 60, -
js获取当天时间0点到24点,获取当前时间的前一小时
2018-03-24 11:22:32var start = new Date ( new Date ( new Date (). toLocaleDateString ...// 当前时间的前一小时 var endTime = new Date ( new Date (). getTime ()); // 当前时间