public class StringUtil {
/**
* 判断字符串值是否为空
* @param value
* @return
*/
public static boolean isEmpty(String value){
if(value == null || "".equals(value)){
return true;
}
return false;
}
public static boolean isDate(String value,String format){
SimpleDateFormat sdf = null;
ParsePosition pos = new ParsePosition(0);//指定从所传字符串的首位开始解析
if(value == null || isEmpty(format)){
return false;
}
try {
sdf = new SimpleDateFormat(format);
sdf.setLenient(false);
Date date = sdf.parse(value,pos);
if(date == null){
return false;
}else{
System.out.println("-------->pos : " + pos.getIndex());
System.out.println("-------->date : " + sdf.format(date));
//更为严谨的日期,如2011-03-024认为是不合法的
if(pos.getIndex() > sdf.format(date).length()){
return false;
}
return true;
}
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
public static void main(String[] args) {
System.out.println(isDate("21011-02-18","yyyy-MM-dd"));
}
}
分享到:
相关推荐
检查日期格式字符串是否能转化成日期,字符串可通过new SimpleDateFormat("xxxx");得到日期字符串
//判断字符串格式的时间是否符合要求 public int IsDate(string strDate) { System.Text.RegularExpressions.Regex strReg = new System.Text.RegularExpressions.Regex(@"\d{4}-\d{1,2}-\d{1,2}"); if (strReg....
20240127判断字符串是否为日期格式:true 2024-01-27判断字符串是否为日期格式:true 2024/01/27判断字符串是否为日期格式:true 2024/01-27判断字符串是否为日期格式:true 2024-01-27 23:23:23判断字符串是否为...
主要介绍了Java正则判断日期格式是否正确的方法,结合实例形式分析了Java针对日期字符串正则判断的相关操作技巧,需要的朋友可以参考下
个人积累的Java工具类扩展类,包括字符数组转字符串,质数判断,辗转相除法求最大公约数,对字符串的一些判断,几种常见的数组排序、插入、查找等,闰年判断 日期字符串解析等与日期有关的操作,随机字符串。...
经常在网上搜东西都搜不到,更有人上传点没用了,现在我解决了就把解决方法上传上吧.
输入日期可以判断当前日期是否是节假日或工作日,通过输入字符串类型的日期来判断。例:20190304进行判断,然后会返回相应的结果。
判断字符串是否为日期字符串 获取日期字符串的日期风格。失敗返回null。 将日期字符串转化为日期。失败返回null。 将日期字符串转化为另一日期字符串。失败返回null。 增加日期的年份。失败返回null。 增加...
Java日期工具类 1、日期的各种格式化 2、获取当前年度 3、获取当前月份 4、获取当前天号数 5、获取当前时间往前推一个月的时间 ...23、根据传入的日期返回前一季度字符串 24、根据传入的日期返回相应的季度 .......
日期类型与字符串的相互转换;判断是否闰年;得到某一周的开始时间及结束时间等等日期处理
几个关于java日期的常用的函数的实例 得到系统当前时间 字符串转化为java.util.Date 获得给定日期的年份 获得给定日期的当月的天数等
Java 的16 进制与字符串的相互转换函数 JAVA 时间格式化处理 将毫秒转化为日期 文本的倒序输出 判断一个数字是奇数还是偶数 用Hibernate 实现分页 35 选7 彩票程序 获取GMT8 时间 中文乱码转换 Big5 字与Unicode 的...
DataUtil--数据工具类--数据类型判断和比较,包括判断字符串是否为空,判断字符串不为空,判断是否为数字,判断是否为整型数字,判断是否为日期字符串(格式如:2014-04-01),判断是否为时间字符串(格式如:2014-...
freemarker实现自动补齐字符串。通过ftl模版文件(ftl文件为freemarker模版文件)的自定义标签实现自动补齐字符串。代码稍作修改便可左补齐右补齐左右补齐,可自定义设置补齐的字符串。测试通过java文件调用ftl文件...
资源为Java源代码,内含系列常用静态方法,可以直接拿来使用,如:拼合一维数组为字符串;产生在start和end之间的num个随机整数,返回值存在HashMap中;...判断字符串是否是小数;半角数字的unicode范围;取得ascii码;
验证是否是合法的手机号 功能:判断字符串是否为数字 功能:判断字符串是否为日期格式 验证是否是合法的手机号 功能:判断字符串是否为数字 功能:判断字符串是否为日期格式
给出一个字符串,判断此字符串是否可以转换成合法的日期格式~~~~~~~
java笔试题,包括了判断及程序书写,包含了很多方面,类的继承、static、日期打印、字符串处理等
8.按默认格式的字符串距离今天的天数 9.比较两个时间的大小 HH:mm:ss 10.按用户格式字符串距离今天的天数 11.cron "0 06 10 15 1 ? 2014" 专门用于处理springboard定时任务修改cron参数的日期处理方法 12....
编写一个java程序ex09 功能:用户从键盘输入两个日期(都包括年月日),程序计算两个日期之间相隔的天数,并输出。