包括SimpleDateFormat中的通配符

问题描述 投票:1回答:1

我想要用Java创建DateFormatter,以便我可以在日期表达式中指定一些特殊字符以及数字。例如:

String dateFormat = "yyyy-MM-dd'T'HH:mm:ss.SSS zzz";

此处dd用于指定数字的月份。但我有一个创建日期的要求,如下所示:

 String stringDate = "2017-12-??T00:00Z";
 SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);
 formatter.parse(stringDate);

我收到一个无法解析的异常,因为此处指定的DAY是? 。有没有解决方法,还是我必须写一个新的解析器?

谢谢

我想要用Java创建DateFormatter,以便我可以在日期表达式中指定一些特殊字符以及数字。例如:String dateFormat =“ yyyy-MM-dd'T'HH:mm:ss.SSS zzz”;此处dd用于...

java regex simpledateformat
1个回答
0
投票

[尝试使用单引号转义其他文字

© www.soinside.com 2019 - 2024. All rights reserved.