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()));