import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class T4 {
public static void main(String[] args){
T4 t = new T4();
System.out.println(t.getLastDay("200802"));
}
public int getLastDay(String month){
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
Date date = null;
try{
date = sdf.parse(month);
}catch(ParseException e){
e.printStackTrace();
throw new RuntimeException("解析日期出错。",e);
}
Calendar c = new GregorianCalendar();
c.setTime(date);
return c.getActualMaximum(Calendar.DAY_OF_MONTH);
}
}
分享到:
相关推荐
综上所述,通过这段代码的学习,我们不仅可以了解到如何在Java中实现基本的控制台输入输出功能,还可以深入了解如何计算特定日期的相关知识,并掌握如何输出格式化的日历信息。这对于学习Java编程语言以及提高日历...
4. **计算上个月的第一天**:得到当前日期后,我们可以通过减去一个月的天数(通常30或31天)来得到上个月的日期,然后再将这个日期设置为月份的第一天。这可能需要结合“日期减”函数和“日期设置”函数,确保日期...
- **返回值**:一个`struct Date`类型的结构体,包含下一天的年、月、日。 #### 函数实现 1. **闰年判断**:通过`is_leap()`函数判断当前年份是否为闰年。 - 闰年的条件是: - 年份能被4整除但不能被100整除。 -...
本篇文章将深入解析如何利用C语言编程来实现一个实用的功能:根据用户从键盘输入的年份和月份,计算并输出对应月份的天数,包括对闰年的判断。 ### 一、核心知识点概览 1. **用户输入处理**:通过标准输入函数`...
这段代码演示了如何从用户那里接收一个十六进制数,并将其转换为十进制形式输出。具体步骤包括: - 首先,通过`cout`提示用户输入。 - 然后,使用`cin`结合`hex`流操纵符来读取十六进制输入。 - 最后,利用`dec`流...
在这个心脏病学的模块库中,可能有多重输入和输出,比如多个心电信号的输入和经过分析的特征量输出。 代码生成是Simulink的一项重要功能,它允许将模型直接转换为可执行代码,可以是C、C++或者嵌入式代码。这在实际...
在本示例中,通过C语言实现了这样一个程序,它可以接收用户输入的某一年份,然后输出该年的每月日历。 #### 2. 关键函数解释 在C语言中编写万年历程序通常涉及日期计算、闰年判断等功能。下面详细介绍几个关键函数...
三菱FX5U系列PLC是三菱自动化产品线中的一款高性能小型可编程逻辑控制器,它集成了丰富的功能,包括内置的模拟量输入/输出模块。在本文中,我们将深入探讨如何利用FX5U系列PLC本体自带的模拟量输入输出进行操作。 1...
本资源提供了一个MATLAB实现的双输入双输出DMC模型代码,有助于学习和理解这一控制方法。 首先,让我们深入了解一下DMC的基本原理。DMC的核心是通过建立系统模型,预测未来一段时间内系统的行为。在双输入双输出...
标题与描述中的知识点聚焦于如何实现哥德巴赫猜想(Goldbach's Conjecture)的一个实例,即任何大于2的偶数都可以表示为两个素数之和。此问题在数学和计算机科学领域均具有重要意义,不仅是对算法设计的挑战,也是对...
在本例中,我们定义了一个名为Date的结构体变量,其中包含三个成员变量:year、mouth和day,它们分别用于存储年、月和日的信息。 在程序中,我们使用switch语句来计算日期在一年中的天数。switch语句是一种选择结构...
5. 二端口网络分析法:对于复杂的放大电路,可以将电路视为一个二端口网络进行分析,通过网络方程推导输入电阻和输出电阻的值。 在实际的电子工作中,准确测量输入电阻和输出电阻可以帮助我们更好地设计电路,优化...
最后,调用`CalculateStats`方法计算并输出这10个数的最大值、最小值、平均值和总和。 在实际应用中,我们还可以添加错误处理机制,如检查用户输入的是否都是有效的整数,或者输入的数字是否正好是10个。此外,如果...
### C语言输入输出格式 #### 一、概述 在C语言中,输入输出是程序与外部世界交流的重要方式。本文将详细介绍C语言中输入输出的基本概念、常用的输入输出函数及其用法,帮助读者掌握如何有效地进行数据的输入与输出...
- `std::istringstream` 类允许我们对字符串进行输入输出操作,就像对待一个流一样。在题目三中,它用于将每行的字符串转换为整数并存储到`vector<int>`中。 - `vector<int> a` 存储了从文件中读取的所有整数,...
这个特定的设计任务是创建一个嵌入式CISI(可能是CPU架构的简化表示)模型计算机,其功能是处理一个包含五个有符号整数的数组,并计算其中所有负数的平方和。这一任务涉及到了许多关键的计算机系统组件和技术,包括...
### 编写一个程序,实现字符串大小写的转换并倒序输出 #### 任务目标 本任务的目标是通过编程实现一个功能:对输入的字符串进行大小写转换并倒序输出。具体来说,对于输入的字符串中的每个字符,如果是大写字母,则...
根据提供的文件信息,我们可以总结出以下关于Java中的输入输出处理的知识点: ### 1. Java标准输入输出 #### 1.1 标准输入输出概述 - 在Java中,标准输入输出是通过`java.lang.System`类实现的,其中`System.in`...
- `default:` 是默认情况,当`month`的值不在上述范围时,输出`"31 days"`,这包括1月、3月、5月、7月、8月、10月和12月。 #### 总结 通过上述分析可以看出,这个简单的C++程序实现了接收用户输入并根据不同月份...