java时间操作

1、java获取时间整点工具代码

  /**获取上n个小时整点小时时间
     * @param date
     * @return
     */
    public static String getLastHourTime(Date date,int n){
        int n = 0;
        Calendar ca2 = Calendar.getInstance();
        ca2.set(Calendar.MINUTE, 0);
        ca2.set(Calendar.SECOND, 0);
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        ca2.set(Calendar.HOUR_OF_DAY, ca2.get(Calendar.HOUR_OF_DAY)-n);
        String ttime2=sdf2.format(ca2.getTime());
        System.out.println(ttime2);
        return ttime2;
    }
    /**获取当前时间的整点小时时间
     * @param date
     * @return
     */
    public static String getCurrHourTime(Date date){
        Calendar ca = Calendar.getInstance();
        ca.set(Calendar.MINUTE, 0);
        ca.set(Calendar.SECOND, 0);
        date = ca.getTime();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
        return sdf.format(date);
    }

2、Java将时间加1分钟的方法

# 

```java
//时间格式化格式
SimpleDateFormat tssimpleDateFormat1 =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//获取当前时间并加一秒
String tstime1=tssimpleDateFormat1.format(new Date().getTime() + 1000);

方法一:

Date afterDate = new Date(now .getTime() + 60000);
System.out.println(sdf.format(afterDate ));

方法二:

Calendar nowTime = Calendar.getInstance();
nowTime.add(Calendar.MINUTE, 1);
System.out.println(sdf.format(nowTime.getTime()));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值