我从 freebase 数据中得到一些无效的 dateString。以下 sparql 查询的输出是
询问:
select ?dob dataType(?dob) as ?dataType {
<http://freebase.com/ns/m/011k9p> <h://freebase.com/ns/common/topic/notable_types> <http://freebase.com/ns/people/person> .
<http://freebase.com/ns/m/011k9p> <h://freebase.com/ns/people/person/date_of_birth> ?dob
}
输出:
dob dataType
-0359 http://www.w3.org/2001/XMLSchema#string
dob 获得 -0359 使该字段的年龄计算变得不可能(因为我无法将其转换为 xsd:dateTime 对象)。
如何检查字符串是否可以转换为类型?
提前致谢。任何帮助表示赞赏。