/**
* 获取前一个月的日期
*
* @return 前一个月的日期
*/
public static String getTodayBeforeMonth() {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date currentTime = new Date();// 得到当前系统时间
long now = currentTime.getTime();// 返回自 1970 年 1 月 1 日 00:00:00 GMT
// 以来此Date 对象表示毫秒数
currentTime = new Date(now - 86400000 * 24);
long now1 = currentTime.getTime();
currentTime = new Date(now1 - 86400000 * 6);
String current = formatter.format(currentTime);
return current;
}
public static void main(String[] args) {
System.out.println(DateUtil.getTodayBeforeMonth());
}
// 刚才那种方式由于担心int溢出问题,所以采用了两次相乘,还可以用如下方法 结果是一样的 获取
/**
* 前一个月的日期
* @return 前一个月的日期
*/
public static String getTodayBeforeMonth() {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date currentTime = new Date();// 得到当前系统时间
long now = currentTime.getTime();// 返回自 1970 年 1 月 1 日 00:00:00 GMT
// 以来此Date 对象表示毫秒数
long dayOfMillisecond = 86400000;// 一天的毫秒数
long monthOfDay = 30;
currentTime = new Date(now - dayOfMillisecond * monthOfDay);
String current = formatter.format(currentTime);
return current;
}
public static void main(String[] args) {
System.out.println(DateUtil.getTodayBeforeMonth());
}
分享到:
相关推荐
本文实例讲述了JavaScript获取一个范围内日期的方法。分享给大家供大家参考。具体分析如下: 指定开始和结束时间,范围该范围内的所有日期放入数组 Date.prototype.addDays = function(days) { var dat = new Date...
java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年java获取日期 本周本年 本月 上一年...
主要介绍了C#获取上个月第一天和最后一天日期的方法,是关于C#日期函数的简单应用,具有一定的实用价值,需要的朋友可以参考下
java 获取上月、一个月最后一天、周一、周日、本月日期
主要介绍了python获取指定日期范围内的每一天,每个月,每季度的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
shell中获取n天前的日期,使用shell获取当前日期n天之前的日期
js获取一段时间内的日期,包括开始时间到结束时间内的天的日期,该段时间内的每周一的日期,每月的日期,每年的日期
取aix、linux上一个月的日期shell脚本;
1.根据日期获取某周星期日 2.根据日期获取某周星期一 3.获取日是周几 4.判断某月有多少天
javaScript 获取给定日期所在月的第一个指定星期几,最后一个星期几
本文实例讲述了js实现获取两个日期之间所有日期的方法。分享给大家供大家参考,具体如下: [removed] function getDate(datestr){ var temp = datestr.split("-"); var date = new Date(temp[0],temp[1],temp[2])...
自动获取全年每个月的月初日常到月末日期.xlsx
获取当前日期所在周一和周末,月头和月末
javascript脚本获取当月第一天日期和最后一天日期,脚本测试正确无误。
5、获取当前时间往前推一个月的时间 6、获取上个月("MMM yyyy") 7、获取上个月("yyyymm") 8、获取上个月("yyyy-mm") 9、获取中文月份的当前日期 10、获取当前日期减去参数天数之后的日期 11、判断传入年份是否为闰年...
js获取指定日期前后的日期,在实际应用中还是比较实用的,下面为大家简单介绍下具体的实现过程,有需要的朋友可以参考下
Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、日期比较,日期判断);Java日期程序案例(日历,获取当前日期方法、日期查询、...
通过apache自带的日期类获取未来日期,自动识别大小月及是否闰年
Android获取一周每一天日期的源码,Android Studio 2.0 环境。
根据日期获取最近几天的日期