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个小时相关推荐

  1. moment()获取当前时间的前几个小时、前几天、前几个月、前几年

    注意:项目中如果没有安装moment需要先安装引入或直接引入网页,可以参考moment官网 1.获取从当前时间开始的前一个小时是几时(整时) moment().subtract(1, 'hours') ...

  2. 获取当前时间往前的日期

    前几天做OEM的需求,需要获取当前时间往前 10 个小时. 10 天.10 周. 10月.方法如下: // 格式化时间 /* * date: 日期对象 * type: 格式化类型.参数有4种 'hou ...

  3. java 如何获取当前时间到夜晚12点的毫秒差值

    1. java 如何获取当前时间到凌晨12点的毫秒差值 这里有个坑人的地方就是小时的设置,HOUR区分上午和下午,不是我们要的, HOUR_OF_DAY是24小时制的,符合我们的需要. Calenda ...

  4. java当前时间推前三个月_获取当前时间的前三个月 java

    java获取当前路径的几种方法 1.利用System.getProperty()函数获取当前路径:  System.out.println(System.getProperty("user. ...

  5. java系列之:获取当前时间和当前时间上一个小时的时间

    java系列之:获取当前时间和当前时间上一个小时的时间 calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ...

  6. Java 中是如何获取 IP 属地的

    细心的小伙伴可能会发现,抖音新上线了 IP 属地的功能,小伙伴在发表动态.发表评论以及聊天的时候,都会显示自己的 IP 属地信息 下面,我就来讲讲,Java 中是如何获取 IP 属地的,主要分为以下几 ...

  7. Java 如何获取当前时间的前一段时间、以及给定一段时间的时间集合

    1.相关日期处理 public class DateUtil {public static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-M ...

  8. java中,根据指定日期显示出前n天的日期

    大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 今天分享的是:在java中,根据指定日期显示出前n天的日期 效果如下: 大家注意观察上面的时间,我传入的时间是:2022年5月9日21:28:03, ...

  9. js获取当前时间的前几天时间

    在C语言等语言,正常获取当前时间的前几天时间,我们往往要考虑"今年是否是润年? 月份是否是2月?"等很多情况的逻辑判断.而在javascript中这些逻辑都可以省去,下面来介绍实现 ...

最新文章

  1. F - Tmutarakan Exams URAL - 1091 -莫比乌斯函数-容斥 or DP计数
  2. 【SD】自定义销售订单审批状态
  3. 首届CCF真题5-任务调度
  4. CVPR2019目标分割论文推荐(附论文及代码链接)
  5. 使用标准库函数对象的例子
  6. Android笔记进程优先级
  7. hadoop---(1)hadoop核心知识点总结
  8. Python发布自己的模块到Pypi
  9. 元素查找(xpath)
  10. wps2000集成办公系统 v3.02.99专业版(附序列号)|wps2000老版本
  11. 中山大学2016年数学分析高等代数考研试题参考解答及其讲解
  12. v$active_session_history的wait_time和time_waited 列(转)
  13. 用MATLAB实现转子的故障诊断,单盘转子故障诊断报告(附matlab程序).doc
  14. Eclipse 代码大小写切换
  15. 如何使用poi解析word生成html目录结构
  16. Web服务器之Tomcat大全
  17. 淘宝/天猫如何获得店铺的所有商品?
  18. 帝国cms内容模板sql语句方式调用当前TAG标签
  19. 计算机网络经典图书推荐
  20. java毕业设计小说网站mybatis+源码+调试部署+系统+数据库+lw

热门文章

  1. mysql数据库 day01
  2. 我的react+material-ui之路
  3. 操作系统之虚拟存储管理
  4. 综合日语第一册第十四课
  5. administrator
  6. Java实现统计某字符串在另一个字符串中出现的次数
  7. Laravel 配置
  8. ​​An Image is Worth 16x16 Words,那么一个视频是什么呢?阿里达摩院用STAM给你答案!...
  9. 推荐几篇开源论文,包含人脸、目标检测跟踪、分割、去噪、超分辨率等
  10. 【文末送书】调参太费力?自动化机器学习来帮你!