获取当前时间,当前时间加减计算

/**
* 获取当前年份
*/
public static int getCurrentYear() {
Calendar c = Calendar.getInstance();
return c.get(Calendar.YEAR);
}


/**
* 获取当前月份
*/
public static int getCurrentMonth() {
Calendar c = Calendar.getInstance();
return c.get(Calendar.MONTH) + 1;
}


/**
* 获取当前小时
*/
public static int getCurrentHour() {
Calendar c = Calendar.getInstance();
return c.get(Calendar.HOUR_OF_DAY);
}


/**
* 获取当前日期
*/
public static int getCurrentDay() {
Calendar c = Calendar.getInstance();
return c.get(Calendar.DAY_OF_MONTH);
}


/**
* 获取当前分钟
*/
public static int getCurrentMinute() {
Calendar c = Calendar.getInstance();
return c.get(Calendar.MINUTE);
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用以下方法获取当前时间的上个月的时间: ``` const currentDate = new Date(); const lastMonth = new Date(currentDate.getFullYear(), currentDate.getMonth() - 1, currentDate.getDate()); ``` 其中 `currentDate` 是当前时间的日期对象,`lastMonth` 就是当前时间的上个月的日期对象。 如果你想获取上个月的日期字符串,可以使用 `lastMonth.toISOString()` 方法,例如: ``` const lastMonthString = lastMonth.toISOString(); ``` 此时 `lastMonthString` 变量的值就是上个月的日期字符串,格式为 "YYYY-MM-DDTHH:mm:ss.sssZ"。 ### 回答2: 在JavaScript中,可以使用Date对象来获取当前时间的上个月的时间。 1. 首先,创建一个新的Date对象,这将返回当前日期和时间。 2. 然后,使用getMonth()方法获取当前月份,注意这里的月份是从0开始计数的,所以需要加1以获取实际的月份值。 3. 接下来,使用setMonth()方法将月份设为当前月份的前一个月。需要注意的是,setMonth()方法中的参数也是从0开始计数的,所以要将当前月份减1。 4. 最后,可以使用getFullYear()、getMonth()和getDate()方法获取上个月的年份、月份和日期。 以下是一个示例代码: ```javascript // 创建一个新的Date对象 var currentDate = new Date(); // 获取当前月份 var currentMonth = currentDate.getMonth() + 1; // 设置月份为当前月份的前一个月 currentDate.setMonth(currentMonth - 1); // 获取上个月的年份、月份和日期 var lastMonthYear = currentDate.getFullYear(); var lastMonthMonth = currentDate.getMonth() + 1; var lastMonthDay = currentDate.getDate(); // 将上个月的时间输出 console.log("上个月的时间为:" + lastMonthYear + "-" + lastMonthMonth + "-" + lastMonthDay); ``` 执行以上代码,将会在控制台输出上个月的时间,格式为:YYYY-MM-DD。 ### 回答3: 在JavaScript中,我们可以使用Date对象来获取当前时间的上个月的时间。首先,可以使用Date对象来获取当前时间的年份和月份: var currentDate = new Date(); var currentYear = currentDate.getFullYear(); // 获取当前年份 var currentMonth = currentDate.getMonth() + 1; // 获取当前月份 接下来,我们可以根据当前月份来计算上个月的年份和月份。如果当前月份为1月,则上个月的年份为当前年份减1,月份为12月。如果当前月份不是1月,则上个月的年份为当前年份,月份为当前月份减1。需要注意的是,如果减1后月份为0,则上个月的月份应为12月,年份应减1。 var lastMonthYear; var lastMonth; if (currentMonth === 1) { lastMonthYear = currentYear - 1; lastMonth = 12; } else { lastMonthYear = currentYear; lastMonth = currentMonth - 1; } 最后,我们可以将上个月的年份和月份组合成一个日期对象,即上个月的时间: var lastMonthDate = new Date(lastMonthYear, lastMonth - 1); 现在,lastMonthDate对象保存的就是当前时间的上个月的时间。我们可以根据需求来格式化输出上个月的年份和月份,并进行进一步的处理。 这是一个使用JavaScript获取当前时间的上个月的时间的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值