java获取当前时间前几个小时的时间

getBeforeHourTime和单独计算时间戳的输出一致。

所以简单的获取,用时间戳计算一下就好。

public static void main(String[] args) {

Long start = System.currentTimeMillis();

System.out.println(timeStamp2Date(start + ""));

System.out.println(getBeforeHourTime(1));

start = start - 1000 * 60 * 60;

System.out.println(getNowTime(start));

System.out.println("完成");

}

/**

* 获取当前时间前几个小时的时间

*

* @param ihour

* @return

*/

public static String getBeforeHourTime(int ihour) {

String returnstr = "";

Calendar calendar = Calendar.getInstance();

calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - ihour);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

returnstr = sdf.format(calendar.getTime());

return returnstr;

}

/**

* 时间戳转具体时间

* @param time

* @return

*/

public static String timeStamp2Date(String time) {

Long timeLong = Long.parseLong(time);

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");// 要转换的时间格式

Date date;

try {

date = sdf.parse(sdf.format(timeLong));

return sdf.format(date);

} catch (Exception e) {

e.printStackTrace();

return null;

}

}

java 当前时间小时数,java获取当前时间前几个小时的时间相关推荐

  1. 根据时间获取 几分钟前,几小时前 ········

    根据时间获取 几分钟前,几小时前 ········ 能够根据时间字符串获取 几分钟前,几小时前,几天前,几月前,几年前 时间格式yyyy-MM-dd HH:mm:ss (可以缺省),例如:2020-0 ...

  2. java版微信小程序之多商家入驻前后端分离商城源码 Spring Cloud+Spring Boot+mybatis+security+uniapp+Redis+MQ+VR全景+b2b2c

    @源码地址来源: https://minglisoft.cn/honghu2/business.html 微信小程序登录代码: /*** Copyright © 2012-2017 <a hre ...

  3. java取上一个月_Java获取指定日期前一月(年)或后一月(年)

    /** * 获取指定月的前一月(年)或后一月(年) * @param dateStr * @param addYear * @param addMonth * @param addDate * @re ...

  4. 将时间改为显示:几天前,几小时前,或者几分钟前

    (原博客地址:http://blog.csdn.net/kenhins/article/details/38010811) 方法一: 个人做法是保存时间戳,然后在前端用jq插件做转换,比如 smart ...

  5. Java实现微信小程序登录 获取用户信息

    小程序比公众号授权登录 更加简单 其实没什么是后台需要处理的 前端传过来一个code 我们保存以下通过code获取过来的openid就可以 其他的用户信息 前端小程序那边可以获取. 首先既然是小程序登 ...

  6. [Java]集合的小抄 Java初学者必备

    文章目录 [背景] Collections List ArrayList 优势操作 劣势操作 LinkedList 优势 劣势 最基本的两种检索集合中的所有对象的方法: CopyOnWriteArra ...

  7. java实现表白小程序——java小程序

    今天闲来无事,教大家一个哄妹子的小case.我们需要创建一个心形图案,按照心形图案的位置和长度,对所创建的字符串进行截断并在所需的位置上输出,最终能呈现在屏幕上满满的爱心.废话不多说,直接上源码看效果 ...

  8. JAVA日历窗口小程序,Java日历的小程序

    Java写的日历小程序,算法效率虽然不算很高,却是简单实用的 CalendarBean.java import java.util.Calendar; public class CalendarBea ...

  9. java写测试小工具,java试题自我测试小工具

    java试题自我测试小工具 北京石油化工学院 数理系 科 072 071616 刘红育 1 Java 语言综合设计实验报告 --GUI 编程设计题目: Java 试题自我测试小工具 班级: 学号: 姓 ...

最新文章

  1. sed学习系列---第3/3部分
  2. subList用法详解
  3. Wpf拖动按钮实现(二)
  4. Linux/Centos7系统管理之深入理解Linux文件系统与日志分析
  5. cjuiautocomplete ajax,$ _GET( '术语' 在CJuiAutocomplete的Widget
  6. ASP.NET(C#) 四舍五入、进一法、舍位(取整,舍去小数,向负无穷舍入)函数
  7. [gdb][python][libpython] 使用gdb调试python脚本
  8. 《Node.js区块链开发》
  9. layui 日期范围选择器_UI设计素材模板|完美日期选择器
  10. 【Android】AsyncTask机制
  11. Node做网页爬虫时遇到的Html entites对象造成乱码
  12. 京东,淘宝,一键批量申请试用!这软件棒棒哒!
  13. 2020年最全易语言安装与配置使用教程
  14. java常用的排序方法
  15. 开发者的固化思维及解决办法
  16. 有读者认为,直接去点p结点会造成断链
  17. BWA mem序列比对时出现:paired reads have different names 问题解决
  18. 认真总结 HTTP常见面试题(持续更新)
  19. TestBird成为全球最大手游测试平台
  20. Unity3D学习笔记8——GPU实例化(3)

热门文章

  1. color 的一些处理
  2. 1月31日 资源网站(素材模板)
  3. 用Notepad++写python的小配置
  4. 在.NET环境禁止别人调用代码
  5. Oracle 19.6 的有趣BUG:可能引发 CLOB 存储数据的丢失
  6. 快收下这份“数据库运作实践”秘制口诀
  7. 华为中国生态大会2021举行在即,GaussDB将重磅发布5大解决方案
  8. #华为云·寻找黑马程序员#【代码重构之路】如何优雅的关闭外部资源
  9. 【Python3网络爬虫开发实战】1.6.2-Tornado的安装
  10. 高职高考全国计算机证书查询,2017年广东3+证书(高职高考)录取结果查询入口:附广东3+证书(高...