本文实例讲述了java实现获取某年某月第一天/最后一天的方法。分享给大家供大家参考,具体如下:
java获取某年某月的第一天
设计源码
fisrtdayofmonth.java:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
/**
* @title:fisrtdayofmonth.java
* @package:com.you.freemarker.model
* @description:获取某年某月的第一天
* @author:youhaidong(游海东)
* @version v1.0
*/
package com.you.freemarker.model;
import java.text.simpledateformat;
import java.util.calendar;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
* <p>title:fisrtdayofmonth.java</p>
* <p>description:游海东个人开发</p>
* <p>copyright:copyright(c)2013</p>
* @author:游海东
* @version v1.0
*/
public class fisrtdayofmonth
{
/**
* 获取某年某月的第一天
* @title:getfisrtdayofmonth
* @description:
* @param:@param year
* @param:@param month
* @param:@return
* @return:string
* @throws
*/
public static string getfisrtdayofmonth(int year,int month)
{
calendar cal = calendar.getinstance();
//设置年份
cal.set(calendar.year,year);
//设置月份
cal.set(calendar.month, month-1);
//获取某月最小天数
int firstday = cal.getactualminimum(calendar.day_of_month);
//设置日历中月份的最小天数
cal.set(calendar.day_of_month, firstday);
//格式化日期
simpledateformat sdf = new simpledateformat("yyyy-mm-dd");
string firstdayofmonth = sdf.format(cal.gettime());
return firstdayofmonth;
}
/**
* @title:main
* @description:
* @param:@param args
* @return: void
* @throws
*/
public static void main(string[] args)
{
string firstday = getfisrtdayofmonth(2014,5);
system.out.println("快网idc测试结果:");
system.out.println("获取当前月的第一天:" + firstday);
}
}
|
运行结果
java获取某年某月的最后一天
设计源码
lastdayofmonth.java:
?
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
/**
* @title:lastdayofmonth.java
* @package:com.you.freemarker.model
* @description:获取某月的最后一天
* @author:youhaidong(游海东)
* @date:2014-5-29 下午10:58:20
* @version v1.0
*/
package com.you.freemarker.model;
import java.text.simpledateformat;
import java.util.calendar;
/**
* 类功能说明
* 类修改者 修改日期
* 修改说明
* <p>title:lastdayofmonth.java</p>
* <p>description:游海东个人开发</p>
* <p>copyright:copyright(c)2013</p>
* @author:游海东
* @version v1.0
*/
public class lastdayofmonth
{
/**
* 获取某月的最后一天
* @title:getlastdayofmonth
* @description:
* @param:@param year
* @param:@param month
* @param:@return
* @return:string
* @throws
*/
public static string getlastdayofmonth(int year,int month)
{
calendar cal = calendar.getinstance();
//设置年份
cal.set(calendar.year,year);
//设置月份
cal.set(calendar.month, month-1);
//获取某月最大天数
int lastday = cal.getactualmaximum(calendar.day_of_month);
//设置日历中月份的最大天数
cal.set(calendar.day_of_month, lastday);
//格式化日期
simpledateformat sdf = new simpledateformat("yyyy-mm-dd");
string lastdayofmonth = sdf.format(cal.gettime());
return lastdayofmonth;
}
/**
* @title:main
* @description:
* @param:@param args
* @return: void
* @throws
*/
public static void main(string[] args)
{
string lastday = getlastdayofmonth(2014,5);
system.out.println("快网idc测试结果:");
system.out.println("获取当前月的最后一天:" + lastday);
}
}
|
运行结果
希望本文所述对大家java程序设计有所帮助。
原文链接:http://blog.csdn.net/you23hai45/article/details/27588553
相关文章
猜你喜欢
- ASP.NET自助建站系统的域名绑定与解析教程 2025-06-10
- 个人服务器网站搭建:如何选择合适的服务器提供商? 2025-06-10
- ASP.NET自助建站系统中如何实现多语言支持? 2025-06-10
- 64M VPS建站:如何选择最适合的网站建设平台? 2025-06-10
- ASP.NET本地开发时常见的配置错误及解决方法? 2025-06-10
TA的动态
- 2025-07-10 怎样使用阿里云的安全工具进行服务器漏洞扫描和修复?
- 2025-07-10 怎样使用命令行工具优化Linux云服务器的Ping性能?
- 2025-07-10 怎样使用Xshell连接华为云服务器,实现高效远程管理?
- 2025-07-10 怎样利用云服务器D盘搭建稳定、高效的网站托管环境?
- 2025-07-10 怎样使用阿里云的安全组功能来增强服务器防火墙的安全性?
快网idc优惠网
QQ交流群
您的支持,是我们最大的动力!
热门文章
-
2025-06-04 50
-
2025-05-25 38
-
2025-05-27 45
-
2025-06-04 78
-
2025-06-04 84
热门评论



