使用Calendar类获取某个时间指定的时间
2017-02-27 23:50
656 查看
/**
* 获取系统当前日期
* @return
*/
@Bizlet
public Date getBeforeFiveYears(){
Date date=new Date();
Calendar calendar = Calendar.getInstance();
//把当前时间添加到calerdar对象中
calendar.setTime(date);
//获取据当前时间46年之前的某个时间
calendar.set(Calendar.YEAR, -46);
//获取当前月之后的某个月(第 n 个月)
calendar.set(Calendar.MONTH, n);
//获取当前时间之前5天 的时间,剩下的类似,正数代表之后的某个时间,负数代表之前的某个时间,“0”代表所在的单位与当前相同
calendar.set(Calendar.DAY_OF_MONTH, -5);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
Date nowDate = calendar.getTime();
return nowDate;
}
* 获取系统当前日期
* @return
*/
@Bizlet
public Date getBeforeFiveYears(){
Date date=new Date();
Calendar calendar = Calendar.getInstance();
//把当前时间添加到calerdar对象中
calendar.setTime(date);
//获取据当前时间46年之前的某个时间
calendar.set(Calendar.YEAR, -46);
//获取当前月之后的某个月(第 n 个月)
calendar.set(Calendar.MONTH, n);
//获取当前时间之前5天 的时间,剩下的类似,正数代表之后的某个时间,负数代表之前的某个时间,“0”代表所在的单位与当前相同
calendar.set(Calendar.DAY_OF_MONTH, -5);
calendar.set(Calendar.HOUR_OF_DAY, 0);
calendar.set(Calendar.MINUTE, 0);
calendar.set(Calendar.SECOND, 0);
calendar.set(Calendar.MILLISECOND, 0);
Date nowDate = calendar.getTime();
return nowDate;
}
相关文章推荐
- java中使用Calendar获取指定日期前n个小时的时间日期
- 使用DateAdd方法向指定日期添加一段时间间隔,使用TimeSpan对象获取时间间隔
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- 使用Calendar获取时间分量
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- 使用Calendar获取并修改时间
- Android --- 获取12/24制系统时间(使用SimpleDateFormat和Calendar)
- 在vb中使用Iphlpapi.dll获取网络信息 第二章 第二十节 测定到指定目的地往返时间和跳跃数
- j2me中如何使用Calendar获取系统时间并转换成字符串格式
- j2me中如何使用Calendar获取系统时间并转换成字符串格式
- Calendar.getInstance()获取当天指定点上的时间
- Calendar获取指定时间
- 使用Calendar获取DAY_OF_WEEK本周开始和结束的时间戳
- Calendar.getInstance()获取指定点时间
- Calendar.getInstance()获取指定时间点(定时)
- 使用Calendar来获取当前日期和时间
- 使用DateDiff方法来获取系统时间与指定时间的间隔数
- 使用Calendar来获取当前日期和时间
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- java 中 使用Calendar类来获取当前时间