精华内容
下载资源
问答
  • java获取当前时间的前一个小时
    千次阅读
    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获得当前时间前指定几个小时具体时间的方法,涉及java使用Calendar针对日期时间的相关运算与转换操作技巧,需要的朋友可以参考下
  • java获取当前时间前一个小时

    万次阅读 2019-07-12 17:17:49
    java获取当前时间前一个小时 @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

    在这里插入图片描述

    展开全文
  • java系列之:获取当前时间当前时间一个小时的时间 calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1):设置小时部分的时间,时间设置为上个小时 import java.text....

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

    在这里插入图片描述

    • calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1):设置小时部分的时间,时间设置为上个小时
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    
    public class TestTime {
    
        public static void main(String[] args) {
            //getInstance()将返回一个Calendar的对象。
            Calendar calendar = Calendar.getInstance();
            //设置小时
            calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY) - 1);
            //格式化时间
            SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHH");
            //打印出时间
            System.out.println("一个小时前的时间:" + df.format(calendar.getTime()));
            System.out.println("当前的时间:" + df.format(new Date()));
        }
    }
    
    展开全文
  • java获取当前时间前个小时的时间getBeforeHourTime和单独计算时间戳的输出一致。所以简单的获取,用时间戳计算一下就好。public static void main(String[] args) {Long start = System.currentTimeMillis();...

    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 获取指定时间前一个小时

    千次阅读 2022-02-10 10:29:57
    public static void main... //指定的时间 Date date = DeforeOneHourToNowDate("2021-12-23T08:48:24.000+0800"); //输出的时间格式 SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:.
  • Java获取当前时间前个小时

    千次阅读 2021-03-14 10:46:37
    如何获取当前时间个小时作为开始时间,当前时间作为结束时间。代码如下:/**在Java端创建**/String startDate = null;String endDate = null;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:...
  • 1、Java(service方法)端获取当前时间12个小时:public Object getSearchName(HttpServletRequest request){JSONArray arr = new JSONArray();JSONObject obj = new JSONObject();JSONObject objFirst = new ...
  • Java 获取当前时间前一个小时的时间

    千次阅读 2018-03-06 13:19:00
    *获取当前时间前一个小时的时间 */ public static void beforeOneHourToNowDate() {  Calendar c = new Calendar.getInstance();  c.set(Calendar.HOUR_OF_DAY, (c.get(Calendar.HOUR_OF_DAY) - 1)); //HOUR_...
  • 主要介绍了Java 判断一个时间是否在另一个时间段内的相关资料,需要的朋友可以参考下
  • * @description 获取*单位后的时间 * @param num 时间单位数(如果num数为负数,说明是此日期的天数) * @param Calendar.HOUR 时间类型:小时 */ public static Date getDateByAdd(Date date, int num, ...
  • Java获取当前时间前24小时时间

    千次阅读 2019-12-18 19:15:29
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:00:00");//时间格式化 Calendar calendar=Calendar.getInstance(); Date date=new Date(); calendar.setTime(date); for(int i=0;...
  • //(2)获取当前时间的10小时前 LocalDateTime localDateTime = date.minusHours(10); System.out.println(dateTimeFormatter.format(localDateTime)); //(3)获取当前时间的10小时后 localDateTime = date....
  • Java获取当前系统时间的N小时时间先说一下代码中存在的一个问题/*** 当前时间向推几小时* @param ihour 小时* @return String*/public static String getBeforeByHourTime(int ihour){String returnstr = "";...
  • * 获取当前时间前一小时的时间 * @param date * @return java.util.Date */ public static Date beforeOneHourToNowDate(Date date) { Calendar calendar = Calendar.getInstance(); /* HOUR_OF_DAY ...
  • java获取本月开始时间和结束时间、上个月第一天和最后一天的时间以及当前日期往推一周、一个月 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.uti ... ...
  • 当前时间向前推N小时
  • 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获取当前时间前5min的时间
  • java获取当前时间加半小时之后的时间:1、获取当前时间,获取到的时间类型是long类型的,单位是毫秒long currentTime = System.currentTimeMillis() ;2、在这基础上加上30分钟:currentTime +=30*60*1000;3、格式...
  • java获取当前时间小时

    千次阅读 2021-01-26 22:40:00
    java获取当前时间小时 GregorianCalendar calendar = new GregorianCalendar(); int hour = calendar.get(Calendar.HOUR_OF_DAY); System.out.println("hour=" + hour);
  • import java.text.DateFormat; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public static void main(String[] args){ DateTimeFor...
  • //获取凌晨时间public static Date getTodayStartTime(){Calendar todayEnd = Calendar.getInstance();todayEnd.set(Calendar.HOUR_OF_DAY, 0);todayEnd.set(Calendar.MINUTE, 5);todayEnd.set(Calendar.SECOND, 0);...
  • java日期时间工具类超级全。其中包含:获得当前日期 yyyy-MM-dd HH:mm:ss;...获取当前时间一个小时前获取当前日期一天;获取最近七天;获取最近一个月;获取最近三个月;返回当前年度季度等功能。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 99,704
精华内容 39,881
关键字:

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