求解,Java如何判断Date类型的日期格式是什么?
两个系统对接,需要java校验对方送过来的日期必须为YYYY-MM-DD格式,目前在解析送过来的数据时,已将日期通过GregorianCalendarca=cal.toG...
两个系统对接,需要java校验对方送过来的日期必须为YYYY-MM-DD格式,目前在解析送过来的数据时,已将日期通过 GregorianCalendar ca = cal.toGregorianCalendar(); ca.getTime(); 将XML形式的日期转换为Date类型了,如何判断对方所传送的日期的格式呢,谢谢
展开
2个回答
展开全部
更多追问追答
追问
但是我现在需要校验对方格式是否为YYYY-MM-DD的格式,怎么校验呢?
追答
传过来的不是Date类型吗?那就用不着校验格式,如果需要,你可以直接转化成YYYY-MM-DD的字符串
如果传过来的是字符串,你可以校验是不是符合YYYY-MM-DD的格式;
但是Date类型完全不存在格式的说法,只有转化成字符串时,才会有格式的概念,你只需要校验下传递过来的参数是不是空就可以了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询