0

我正在使用 python-saml 和 Azure AD B2C SAML-RP(实验性),来自 Azure 的断言正在抛出 python-saml 错误。Azure 的格式是否关闭?

time data '2017-06-28T02:19:59.1690618Z' does not match format '%Y-%m-%dT%H:%M:%S.%fZ'

我在如何解析 ISO 8601 格式的日期?

但是,您能否解释一下为什么这次与python-saml图书馆正在寻找的格式不匹配?现在的格式叫什么?图书馆寻找的格式是什么?有什么区别?

4

1 回答 1

0

'2017-06-28T02:19:59.1690618Z''1690618'超过6位,则无法匹配'%fZ'

正如您在https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior中看到的

%f是 C 标准中格式字符集的扩展(但在日期时间对象中单独实现,因此始终可用)。当与 strptime() 方法一起使用时,该%f指令接受 1 到 6 位数字和右侧的零填充。

于 2017-06-28T03:12:44.630 回答