gcw633
自己写的日期处理类--月份的第一天和最后一天
import
java.util.Calendar;
import
java.util.Date;
import
java.util.GregorianCalendar;
public
class
DoDate
{
//
当前月份的第一天
public
static
String firstDay()
{
java.text.SimpleDateFormat df
=
new
java.text.SimpleDateFormat(
"
yyyy-MM-dd
"
);
GregorianCalendar gc
=
(GregorianCalendar) Calendar.getInstance();
gc.setTime(
new
Date());
gc.set(Calendar.DAY_OF_MONTH,
1
);
String day_first
=
df.format(gc.getTime())
+
"
00:00:00
"
;
return
day_first;
}
//
当前月份的最后一天
public
static
String lastDay()
{
Calendar cal
=
Calendar.getInstance();
cal.add( cal.MONTH,
1
);
cal.set(cal.DATE,
1
);
cal.add(cal.DATE,
-
1
);
java.text.SimpleDateFormat df
=
new
java.text.SimpleDateFormat(
"
yyyy-MM-dd
"
);
String day_end
=
df.format(cal.getTime())
+
"
23:59:59
"
;
return
day_end;
}
//
距离当前月份N个月的第一天
public
static
String firstDay(
int
n)
{
java.text.SimpleDateFormat df
=
new
java.text.SimpleDateFormat(
"
yyyy-MM-dd
"
);
GregorianCalendar gc
=
(GregorianCalendar) Calendar.getInstance();
gc.setTime(
new
Date());
gc.set(Calendar.MONTH, gc.get(Calendar.MONTH)
+
n);
gc.set(Calendar.DAY_OF_MONTH,
1
);
String day_first
=
df.format(gc.getTime())
+
"
00:00:00
"
;
return
day_first;
}
//
距离当前月份N个月的最后一天
public
static
String lastDay(
int
n)
{
Calendar cal
=
Calendar.getInstance();
cal.add(cal.MONTH,
1
);
cal.set(cal.MONTH, cal.get(Calendar.MONTH)
+
n);
cal.set(cal.DATE,
1
);
cal.add(cal.DATE,
-
1
);
java.text.SimpleDateFormat df
=
new
java.text.SimpleDateFormat(
"
yyyy-MM-dd
"
);
String day_end
=
df.format(cal.getTime())
+
"
23:59:59
"
;
return
day_end;
}
}
posted on 2010-05-05 17:13
淡淡的回忆
阅读(261)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
<
2010年5月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
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
1
2
3
4
5
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 10
文章 - 1
评论 - 3
引用 - 0
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2010年5月 (6)
2010年4月 (5)
搜索
最新评论
1. re: js禁止右键,复制,粘贴,选择
浏览器菜单栏--------》查看-------》查看页面源代码------》复制---》粘贴
--someone
2. re: struts2中form提交到action中的中文乱码问题解决办法
其实只要把所有的编码都设置成ut-8即可!我就想不通,utf-8是通用的编码,干嘛又换成GBK?
--zcl
3. re: struts2中form提交到action中的中文乱码问题解决办法
去更改default.properties,也许可以成功,但是这种做法是不被认可的。
可以使用struts.properties。
--grass
阅读排行榜
1. struts2中form提交到action中的中文乱码问题解决办法(1782)
2. js禁止右键,复制,粘贴,选择(1184)
3. ssh调用存储过程(1169)
4. 修改tomcat内存大小(1135)
5. s2sh整合(二)(973)
评论排行榜
1. struts2中form提交到action中的中文乱码问题解决办法(2)
2. js禁止右键,复制,粘贴,选择(1)
3. 修改tomcat内存大小(0)
4. 修改j2ee工程名,如何修改tomcat目录下的webapps的工程目录(0)
5. 触发器简析(0)
Powered by:
BlogJava
Copyright © 淡淡的回忆