Java关于Date类的问题 10
如果有一个Date类型对象birthday,想要校验birthday是否符合"yyyy-mm-dd"格式,应该怎么样做?...
如果有一个Date类型对象birthday,想要校验birthday是否符合"yyyy-mm-dd"格式,应该怎么样做?
展开
3个回答
展开全部
Date 类型的 可以随意转换成符合规范的时间格式
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//年月日时分秒
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//年-月-日
SimpleDateFormat df = new SimpleDateFormat("MMM. d, yyyy", Locale.ENGLISH);//英文格式 月.日,年
SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");//年月日时分秒
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");//年-月-日
SimpleDateFormat df = new SimpleDateFormat("MMM. d, yyyy", Locale.ENGLISH);//英文格式 月.日,年
展开全部
既然是date类型 还效验什么啊 直接转成yyyy-mm-dd不就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
概念错误,日期不存在符合什么格式
只有字符串校验是否符合"yyyy-mm-dd"格式才有意义
只有字符串校验是否符合"yyyy-mm-dd"格式才有意义
追问
formatter.format(birthday) != null
请问这个语句是校验格式吗?
追答
不是!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询