我正在使用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
库正在寻找的格式不符?
目前的格式叫什么?库寻找的格式是什么?有什么不同?
答案 0 :(得分:0)
在'2017-06-28T02:19:59.1690618Z'
'1690618'
,'%fZ'
超过6位数,那么它就不匹配%f
正如您在https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior
中所看到的 %f
是C标准中格式字符集的扩展(但在datetime对象中单独实现,因此始终可用)。当与strptime()方法一起使用时,df
指令接受一到六位数字和右边的零焊盘。