java中calendarr_Java端获取当前时间的前12个小时
1、Java(service方法)端获取当前时间的前12个小时:
public Object getSearchName(HttpServletRequest request){
JSONArray arr = new JSONArray();
JSONObject obj = new JSONObject();
JSONObject objFirst = new JSONObject();
objFirst.put("itemname", "--请选择--");
objFirst.put("itemvalue", "");
arr.add(objFirst);
//获取当前时间的24个小时数
for(int i=0;i<24;i++){
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY)-i);
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
//System.out.println(i+"小时前时间为:"+df.format(calendar.getTime()));
//System.out.println("当前时间:"+df.format(new Date()));
obj.put("itemname",df.format(calendar.getTime()));
obj.put("itemvalue", df.format(calendar.getTime()));
arr.add(obj);
}
return arr.toString();
}
2、Java方法写在一个静态类里,可以直接通过方法名调用:String searchbefore = DateUtil.getDate(searchtime, -1);
/**
*
* @Title:
* @Description:获取提前或延后的日期,格式为yyyy-MM-dd HH:mm
* @return String
* @Version:1.1.0
*/
public static String getDate(String dateStr, int hour) {
try {
SimpleDateFormat format = new SimpleDateFormat(CURRENT_YEAR_PATTERN3);
java.util.Date date = format.parse(dateStr);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
cal.add(Calendar.HOUR_OF_DAY, hour);
return format.format(cal.getTime());
} catch (Exception e) {
return "";
}
}
原文:http://www.cnblogs.com/latter/p/5280224.html
java中calendarr_Java端获取当前时间的前12个小时相关推荐
- moment()获取当前时间的前几个小时、前几天、前几个月、前几年
注意:项目中如果没有安装moment需要先安装引入或直接引入网页,可以参考moment官网 1.获取从当前时间开始的前一个小时是几时(整时) moment().subtract(1, 'hours') ...
- 获取当前时间往前的日期
前几天做OEM的需求,需要获取当前时间往前 10 个小时. 10 天.10 周. 10月.方法如下: // 格式化时间 /* * date: 日期对象 * type: 格式化类型.参数有4种 'hou ...
- java 如何获取当前时间到夜晚12点的毫秒差值
1. java 如何获取当前时间到凌晨12点的毫秒差值 这里有个坑人的地方就是小时的设置,HOUR区分上午和下午,不是我们要的, HOUR_OF_DAY是24小时制的,符合我们的需要. Calenda ...
- java当前时间推前三个月_获取当前时间的前三个月 java
java获取当前路径的几种方法 1.利用System.getProperty()函数获取当前路径: System.out.println(System.getProperty("user. ...
- java系列之:获取当前时间和当前时间上一个小时的时间
java系列之:获取当前时间和当前时间上一个小时的时间 calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ...
- Java 中是如何获取 IP 属地的
细心的小伙伴可能会发现,抖音新上线了 IP 属地的功能,小伙伴在发表动态.发表评论以及聊天的时候,都会显示自己的 IP 属地信息 下面,我就来讲讲,Java 中是如何获取 IP 属地的,主要分为以下几 ...
- Java 如何获取当前时间的前一段时间、以及给定一段时间的时间集合
1.相关日期处理 public class DateUtil {public static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M ...
- java中,根据指定日期显示出前n天的日期
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 今天分享的是:在java中,根据指定日期显示出前n天的日期 效果如下: 大家注意观察上面的时间,我传入的时间是:2022年5月9日21:28:03, ...
- js获取当前时间的前几天时间
在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑"今年是否是润年? 月份是否是2月?"等很多情况的逻辑判断.而在javascript中这些逻辑都可以省去,下面来介绍实现 ...
最新文章
- F - Tmutarakan Exams URAL - 1091 -莫比乌斯函数-容斥 or DP计数
- 【SD】自定义销售订单审批状态
- 首届CCF真题5-任务调度
- CVPR2019目标分割论文推荐(附论文及代码链接)
- 使用标准库函数对象的例子
- Android笔记进程优先级
- hadoop---(1)hadoop核心知识点总结
- Python发布自己的模块到Pypi
- 元素查找(xpath)
- wps2000集成办公系统 v3.02.99专业版(附序列号)|wps2000老版本
- 中山大学2016年数学分析高等代数考研试题参考解答及其讲解
- v$active_session_history的wait_time和time_waited 列(转)
- 用MATLAB实现转子的故障诊断,单盘转子故障诊断报告(附matlab程序).doc
- Eclipse 代码大小写切换
- 如何使用poi解析word生成html目录结构
- Web服务器之Tomcat大全
- 淘宝/天猫如何获得店铺的所有商品?
- 帝国cms内容模板sql语句方式调用当前TAG标签
- 计算机网络经典图书推荐
- java毕业设计小说网站mybatis+源码+调试部署+系统+数据库+lw