我不知道什么是格式化字符串。
它可能是2015-10-10
或2015/10/10
,也可能是2015-10-30 15:30
。
首先,我想使用正则表达式判断日期或时间是否有效,然后再使用SimpleDateFormat进行解析,应该怎么做才更好?
所有格式包括:
- yyyy-MM-dd
- yyyy.MM-dd
- yyyy/MM/dd
- yyyy-MM-dd HH24:mm
- yyyy.MM-dd HH24:mm
- yyyy/MM/dd HH24:mm
- yyyy-MM-dd HH24:mm:ss
- yyyy.MM-dd HH24:mm:ss
- yyyy/MM/dd HH24:mm:ss