代码之家  ›  专栏  ›  技术社区  ›  Montel Edwards

Python Saml无法解析时间-这是什么时间格式?

  •  0
  • Montel Edwards  · 技术社区  · 9 年前

    我正在使用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 图书馆在找什么? 当前的格式叫什么?图书馆需要什么格式?有什么区别?

    1 回复  |  直到 9 年前
        1
  •  0
  •   hxysayhi    9 年前

    在里面 '2017-06-28T02:19:59.1690618Z' '1690618' 大于6位,则无法匹配 '%fZ'

    正如你所见 https://docs.python.org/2/library/datetime.html#strftime-strptime-behavior

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

    推荐文章