`
AmwuYYGY
  • 浏览: 26751 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

判断多种日期格式是否正确

    博客分类:
  • JAVA
 
阅读更多
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.time.DateUtils;


	public static boolean isDate(String date,String[] parsePatterns){
		boolean res = true;
		try {
			DateUtils.parseDateStrictly(date, parsePatterns);
		} catch (ParseException e) {
			res = false;
		}
		return res;
	}
	public static Date getDate(String date,String[] parsePatterns){
		try {
			return DateUtils.parseDateStrictly(date, parsePatterns);
		} catch (ParseException e) {
			throw new RuntimeException(e);
		}
	}
	


public static void main(String[] args) {

		String str = "2013/1/33";
		String[] parsePatterns = { "yyyy-M-d", "yyyy/M/d" };
		
		boolean res=isDate(str,parsePatterns);
		System.out.println(isDate(str,parsePatterns));
		if(res){
			System.out.format("%1$tF\n", getDate(str,parsePatterns));
		}
	}
分享到:
评论

相关推荐

    多种net下日期选择方法,另附日期验证的正则表达式

    为了限定用户输入的格式,保证输入日期的正确,需要从日历上选择日期,然后把选择的日期放到容器中去。 本实例介绍了.net下两种日期选择的方法。 一种是纯javascript的(我对一些重要部分进行了说明,您可以自如修改...

    车载儿童滞留检测系统设计(不完整代码)集成DHT11、LCD1602、HX711、SGP30、SIM800C、舵机、热释红外等

    当车辆驻停熄火后,系统通过热释红外传感器判断下车人数是否正确,进一步通过压力传感器判断车内是否滞留人员,并自动开启CO2气体检测模块和温度检测模块监测车内环境数据;当检测到车内环境数据达到设定的临界阈值...

    极品文件搜索工具推荐它没错 | 免索引全文信息检索工具

    内置包括逻辑判断、通配符、正则表达式、日期/属性在内的多种灵活实用的搜索规则来快速定位目标文件,搜索结果可突出显示关键字以及周围文本,这样大家就无需费时费力的打开每个文件以查找正确的信息,FileLocator...

    最新软件狗时间复制工具

    “蓝芯金盾加密锁”可以为有特殊需要的用户编写专门的加密函数,更安全地将用户要求融入加密锁中,用户使用加密锁不是去判断加密锁是否正确,而是由加密锁实现用户软件的特定功能。 实际上加密锁的好坏仅仅是一个...

    图书管理系统程序代码

    判断是否有欠费(规定每本书可借一个月,超过规定时间按每天0.1元计费。 3.4 查询用户信息。包括个人信息以及借还书信息。 4. 要求 1.界面友好。对于用户输入,要有足够的提示信息,如“请选择(1借书 2 还书...

    东师计算机应用基础16秋在线作业2答案.doc

    计算机应用基础16秋在线作业2 试卷总分:100 测试时间:-- 试卷得分: 一、单选题(共 25 道试题,共 62.5 分。) 得分: 1. 在Excel 2000工作簿中,至少应含有的工作表个数为( )。 A. 1 B. 2 C. 3 D. 4 正确...

    java开源包4

    开发它是用于在UTF-8 Oracle实例中使用ASCII编码的Oracle 数据库中来正确的传输非ASCII字符。 Java模板语言 Beetl Beetl,是Bee Template Language的缩写,它绝不是简单的另外一种模板引擎,而是新一代的模板引擎,...

    汽车驾驶教程图解

    停车时,试着打开开关、按下按钮,看看操作是否正确。  *转向灯  向上扳动表示向右,向下扳动表示向左。在转弯、更换车道以及停车时,要提前打转向灯,给他人提示。  *前照灯(俗称大灯)开关  前照灯是夜间...

    易考通网络考试系统

     4、支持多种题型功能,支持题型、章节、知识点、难度、分值等参数设置,单选题、多选题、判断题、录入题考生交卷后由计算机现场自动评分,其中录入题的评分标准为正确率100%的条件下速度达到60个字符/秒为满分;...

    易考通网络考试系统V2.1.rar

     4、支持多种题型功能,支持题型、章节、知识点、难度、分值等参数设置,单选题、多选题、判断题、录入题考生交卷后由计算机现场自动评分,其中录入题的评分标准为正确率100%的条件下速度达到60个字符/秒为满分;...

    汇编程序设计 汇编

    首先用 INT 21H 从键盘读入一个字符,将读入的字符放入AL中,判断该字符是否是回车,若不是回车则马上用INT 10H 在当前光标位置上显示AL中的字符,若是回车则结束从键盘上读入字符。 (3)对从键盘上读入字符的过程...

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    3.4 日期时间格式的数据处理 67 实例053 动态获得系统当前日期和时间 67 实例054 手动设置系统日期时间 69 实例055 根据生日自动计算员工年龄 70 实例056 根据年份判断十二生肖 71 实例057 获取当前日期是星期几 72 ...

    毕业设计八路抢答器的论文

    判断一名21世纪的大学生是否符合应用型人才的标准,数字电子技术的实际应用能力也在其中起到了举足轻重的地位!随着社会不断的发展,电子技术也的到了飞速的发展,各中电子产品的质量也的到了质的突飞猛进。其中的...

    C#编程经验技巧宝典

    83 <br>0125 按要求生成指定位数编号 83 <br>0126 确定两字符串是否相等 84 <br>0127 判断两字符串中指定子串是否相等 84 <br>0128 判断字符串是否为日期格式 85 <br>0129 清除字符串中指定...

    计算机应用基础第九章.doc

    "C、QuickTime " " " "D、Kai's Power Show " " " "E、Freehand " " " " " " " " " " " "第三题、判断题(每题1分,5道题共5分) " " " " 1、多媒体计算机是对具有多种媒体处理能力的计算机系统的统称 " " " "正确 ...

    兰大计算机基础课程作业C.doc

    兰大计算机基础课程作业C 计算机基础课程作业_C 用户名:xiaoyan1403最终成绩:0.0 仅显示答错的题 一 单选题 1.... 在幻灯片中插入的页脚 每一页幻灯片上都必须显示 能进行格式化 作为每页的注释 其中的内容不能是日期

Global site tag (gtag.js) - Google Analytics