Python-Saml 无法解析时间 - 这是什么时间格式?
Python-Saml unable to Parse time - What time format is this?
我正在使用 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'
我在 How to parse an ISO 8601-formatted date?
看到有一个解决方案
但是,您能否解释一下为什么这次不符合 python-saml
库正在寻找的格式?
目前的格式叫什么?图书馆寻找的格式是什么?有什么不同?
在'2017-06-28T02:19:59.1690618Z'
中,'1690618'
超过6位,无法匹配'%fZ'
如您所见https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
%f
是 C 标准中格式字符集的扩展(但在 datetime 对象中单独实现,因此始终可用)。当与 strptime() 方法一起使用时,%f
指令接受一到六个数字和右边的零填充。
我正在使用 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'
我在 How to parse an ISO 8601-formatted date?
看到有一个解决方案但是,您能否解释一下为什么这次不符合 python-saml
库正在寻找的格式?
目前的格式叫什么?图书馆寻找的格式是什么?有什么不同?
在'2017-06-28T02:19:59.1690618Z'
中,'1690618'
超过6位,无法匹配'%fZ'
如您所见https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
%f
是 C 标准中格式字符集的扩展(但在 datetime 对象中单独实现,因此始终可用)。当与 strptime() 方法一起使用时,%f
指令接受一到六个数字和右边的零填充。