java - 就模式类型“DateTimeType”而言,构面无效

标签 java xml

我收到以下错误。任何帮助表示赞赏。

cvc-pattern-valid: 值 '2015-01-16T07:30:22.576+00:00' 对于模式 '\d{4}-\d{2}-\d{ 不是面有效的2}T\d{2}:\d{2}:\d{2}(.\d+)Z?'对于类型“DateTimeType”。

下面是一个即时转换为日期和时间的数据示例。

20150118150020150118

最佳答案

将“2015-01-16T07:30:22.576+00:00”分解为模式给出

\d{4} 2015
-
\d{2} 01
-
\d{2} 16
T
\d{2} 07
:
\d{2} 30
:
\d{2} 22
(.\d+) 576
Z?

但是您的输入中仍然有“+00:00”。这与模式不匹配,因为“Z”代表区域符号。 尝试使用代表“ZONE_NUMERIC”(-1200 - +1200)的小写“z”

关于java - 就模式类型“DateTimeType”而言,构面无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27979269/

相关文章:

Android - 如何为图标制作 XML 文件?

php - XML 解析子问题

xml - Office Open XML 项目符号列表

search - 如何在 Java API 中通过方法名称搜索类/接口(interface)?

java - session.load()方法如何在不访问数据库的情况下提取数据?

java - Hibernate 说 database.table 不存在

java - 如何确定由 Executor.execute() (不是 ExecutorService )启动的线程/任务是否完成?

Java 不写入控制台

php - RSS 2.0 描述标签中支持哪些元素?

php - 从 PHP 编写 SQLite 数据库