public static void main(String args[]) {
String monthStr = "2";
int month = Integer.parseInt(monthStr);
Calendar cal = Calendar.getInstance();
cal.set(Calendar.MONTH, month-1);
cal.set(Calendar.DAY_OF_MONTH, 1);
cal.set(Calendar.HOUR, 0);
DecimalFormat format = new DecimalFormat();
format.setMinimumIntegerDigits(2);
format.setMaximumFractionDigits(0);
format.setGroupingUsed(false);
// System.out.println(cal.get(Calendar.MONTH));
while (cal.get(Calendar.MONTH) == (month - 1)) {
int day = cal.get(Calendar.DAY_OF_MONTH);
cal.add(Calendar.DATE, 1);
System.out.println(format.format(day));
}
}
分享到:
相关推荐
下面,我们将详细探讨如何利用JavaScript编写一个根据年份和月份来获取当月天数的函数。 首先,我们需要了解JavaScript中的`Date`对象。`Date`对象在JavaScript中用于处理日期和时间。在JavaScript中,月份是从0...
变量month通过today对象的getMonth()方法获得,该方法返回的月份是从0开始的,因此0代表1月,1代表2月,以此类推。接着代码定义了一个名为monarr的数组,它按照一年12个月的顺序存储了每个月的天数,其中2月份默认为...
DateUtils单元提供了许多与日期和时间相关的函数,包括获取特定月份的天数。 首先,我们需要了解TDateTime类型。在Delphi中,TDateTime是一个双精度浮点数,表示从公元前1年1月1日午夜(即00:00:00)到现在的总秒数...
在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...
该函数可以获得一个月的最后一天,该函数可以用于计算当月的工作天数、计算当月的销售额等。 15.FIRST_DAY_IN_PERIOD_GET函数:获得期间首日 该函数可以获得期间的首日,该函数可以用于计算员工的工作天数、计算...
要获取某个日期属于前一个月的第几个自然周,我们首先需要确定该日期属于哪个月,然后找到当月的第一天。接着,我们需要找出该月的第一天是周几,因为这是计算自然周的起点。如果这个月的第一天是周一,那么这个月的...
本文实例讲述了JS实现简单的星期格式转换功能。分享给大家供大家参考,具体如下: ... //获得系统当月分天数; var day=currentTime.getDate(); //获得系统小时; var hours=currentTime.getHours(); //
### C语言实例100题知识点解析 #### 程序1:生成不同的三位数 - **题目背景**:此程序... - **累积天数计算**:使用 `switch` 语句根据月份计算累积天数。 - **用户输入处理**:使用 `scanf` 获取用户输入的数据。
- **调用函数**: 在获取到有效的年份和月份后,`main()` 函数会调用 `days_of_month()` 和 `leap()` 函数来计算当月的天数和当月第一天对应的星期几。 - **输出日历**: 最后,通过调用 `print_head()` 和 `print_...
获取给定日期的当月的天数,同样可以通过`Calendar`类实现: ```java int monthDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); ``` `getActualMaximum(Calendar.DAY_OF_MONTH)`会返回指定月份的最大...
- 其次,利用 `lunarInfo` 数组来判断当前农历月份是否为闰月,并获取当月的天数。 - 最后,使用 `nStr1` 和 `nStr2` 数组将计算得到的农历日期转换为汉字表示。 #### 5. 实际应用 在实际应用中,这种日期转换功能...
使用 `strftime('%d')` 方法将 `Date` 对象格式化为日,然后使用 `to_i` 方法将得到的字符串转换为整数,这样就获得了月的天数。 4. 获取年月信息: ```ruby year_and_month = day.strftime('%Y%m') ``` 使用 `...
months: ['一月', '二月', ...], // 填写完整月份名 weeks: [], // 计算后填充 days: [] // 计算后填充 }; }, methods: { isWeekend(day) { return day.getDay() === 0 || day.getDay() === 6; // 周日为0,...
同样,通过 `strtotime()` 获得时间戳,然后使用 `date('t',$timestamp)` 获取该月的总天数。起始日期为当月第一天的0时0分0秒,结束日期为当月最后一天的23时59分59秒。 3. `getFilter($n)` 应用函数: 这个函数...
- 足月票是指从出票日至到期日在180天以上的票据,不同月份的票面利率可能有所不同,大票足月票利率较低,不足月的较高;小票则相反。 了解这些概念和计算方法对于企业在财务管理中处理票据贴现业务至关重要,能...
1. **问题分析**:需要根据输入的日期,计算出这一年之前所有月份的总天数,并加上当月的日期。同时,如果输入的月份大于3且该年是闰年,则需要额外加上一天。 2. **解决方案**:使用`switch`语句根据输入的月份计算...
首先通过`DATEDIFF(mm,0,'20100514')`计算出当前日期到该年的第一天之间的月份数差值,然后用`DATEADD(mm,月份差值,0)`获取当前月份的第一天,最后减去一天是为了修正可能的偏差,确保结果为当月的第一天。...
9. **全勤奖金**:如果员工在整个计薪周期内没有缺勤,可能会获得全勤奖金作为奖励。 10. **加班津贴**:加班工时的补偿,通常是日薪的1.5倍或2倍,具体取决于当地的劳动法规定。 11. **本期工资**:将所有收入...
- `Attend_WorkDay`:工作天数,记录当月实际工作天数。 - `Attend_LateDay`:迟到天数,记录当月迟到的次数。 - `Attend_EarlyDay`:早退天数,记录当月早退的次数。 - `Attend_LeaveType`:请假类型,如病假、...