有没有一种方法可以将rdflib序列化程序配置为使用特定的UTC日期格式?

问题描述

我有一个使用UTC偏移语法拒绝三元组的服务器: rtc_cm:due“ 2020-09-08T14:30:00 + 00:00” ^^ xsd:dateTime(Turtle)

,但成功使用Z后缀: rtc_cm:due“ 2020-09-08T14:30:00Z” ^^ xsd:dateTime(Turtle)

有没有一种方法可以配置Python rdflib序列化程序,使其更喜欢使用Z后缀表示UTC日期。

我注意到rdflib.util.date_time()似乎可以做到这一点,但至少在认情况下,序列化器不会这样做。

解决方法

如果您使用时区,则需要使用文字xsd:dateTimeStamp。

请参见https://www.w3.org/TR/xmlschema11-2/#dateTimeStamp

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...