maple_stephen
Just try to find my memorize...
BlogJava
首页
新随笔
联系
聚合
管理
随笔-37 评论-58 文章-4 trackbacks-0
java判断字符串是否是日期
常用的java工具类
1
.
public
class
StringUtil
{
2
.
3
.
/** */
/**
4. * 判断字符串值是否为空
5. *
@param
value
6. *
@return
7.
*/
8
.
public
static
boolean
isEmpty(String value)
{
9
.
if
(value
==
null
||
""
.equals(value))
{
10
.
return
true
;
11
. }
12
.
return
false
;
13
. }
14
.
15
.
public
static
boolean
isDate(String value,String format)
{
16
.
17
. SimpleDateFormat sdf
=
null
;
18
. ParsePosition pos
=
new
ParsePosition(
0
);
//
指定从所传字符串的首位开始解析
19
.
20
.
if
(value
==
null
||
isEmpty(format))
{
21
.
return
false
;
22
. }
23
.
try
{
24
. sdf
=
new
SimpleDateFormat(format);
25
. sdf.setLenient(
false
);
26
. Date date
=
sdf.parse(value,pos);
27
.
if
(date
==
null
)
{
28
.
return
false
;
29
. }
else
{
30
. System.out.println(
"
-------->pos :
"
+
pos.getIndex());
31
. System.out.println(
"
-------->date :
"
+
sdf.format(date));
32
.
//
更为严谨的日期,如2011-03-024认为是不合法的
33
.
if
(pos.getIndex()
>
sdf.format(date).length())
{
34
.
return
false
;
35
. }
36
.
return
true
;
37
. }
38
. }
catch
(Exception e)
{
39
. e.printStackTrace();
40
.
return
false
;
41
. }
42
. }
43
.
44
.
public
static
void
main(String[] args)
{
45
. System.out.println(isDate(
"
21011-02-18
"
,
"
yyyy-MM-dd
"
));
46
. }
47
. }
posted on 2011-11-15 15:46
枫中玎玲
阅读(2009)
评论(0)
编辑
收藏
所属分类:
Java常用
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
import store for website trustcacert
将dom对象转换成string
java判断字符串是否是日期
<
2011年11月
>
日
一
二
三
四
五
六
30
31
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
1
2
3
4
5
6
7
8
9
10
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(4)
给我留言
查看公开留言
查看私人留言
随笔分类
Corba(1)
JavaScript(2)
Java常用(3)
Struts(4)
关于面试(2)
心情日记(2)
数据库DB(4)
服务器与IDE问题集合(6)
经典转贴(7)
设计模式(1)
酸甜苦辣,喜怒哀乐(3)
随笔档案
2012年11月 (1)
2012年9月 (2)
2011年11月 (2)
2009年12月 (2)
2009年1月 (1)
2008年12月 (1)
2008年11月 (3)
2008年9月 (1)
2008年8月 (2)
2008年7月 (1)
2007年9月 (5)
2007年8月 (2)
2007年7月 (1)
2007年3月 (1)
2006年11月 (2)
2006年10月 (3)
2006年9月 (1)
2006年8月 (3)
2006年7月 (3)
文章分类
错误解决之道(1)
文章档案
2006年8月 (1)
2006年5月 (1)
2006年4月 (1)
2006年3月 (1)
搜索
最新评论
1. re: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道
多谢多谢,这个问题困扰我两天了,根本没想到是jar包的问题
--我太阳额
2. re: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道
@shimiso
这个官方方法是最好的。谢谢!
--康荣龙
3. re: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道
@DingDang
这个方法好使
--11
4. re: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道[未登录]
@shimiso确实 官方正解
--微笑
5. re: ClassNotFoundException: org.hibernate.hql.ast.HqlToken解决之道[未登录]
请问那个文件在哪能找到?非常感谢@DingDang
--啦啦啦
阅读排行榜
1. JSEclipse的下载(8304)
2. 【转贴】应届毕业生面试技巧(5446)
3. JSTL的fn函数(4814)
4. Tomcat 启动和关闭时关于Apache Portable Runtime的错误信息解决办法(3544)
5. 解析文件时遇到The reference to entity "ibudnr" must end with the ';' delimiter.(2627)
评论排行榜
1. 【转贴】应届毕业生面试技巧(7)
2. JSEclipse的下载(3)
3. 第一个corba的Hello World~(3)
4. Tomcat 启动和关闭时关于Apache Portable Runtime的错误信息解决办法(2)
5. JSTL的fn函数(2)