python datetime strptime,python datetime 时区

  python datetime strptime,python datetime 时区

  返回Date_String对应的日期和时间,根据格式进行解析。这相当于datetime(*(time . strptime(date _ string,format) [0: 6]))。

  见[0:6]?这将使你(年、月、日、小时、分钟、秒).没别的了。没有提到时区。

  有趣的是,[Win XP SP2,Python2.6,2.7]把你的例子传递给time.strptime不起作用,但是如果去掉“%Z”和“est”就确实起作用了。也用“UTC”或“GMT”代替“EST”工作。“PST”和“mez”不起作用。很混乱。

  值得注意的是,该版本在3.2版本中已经更新,现在同一文档中也有如下表述:当%z指令提供给strptime()方法时,会生成一个感知的datetime对象。生成的tzinfo将被设置为时区实例。

  注意这不适用于%Z,所以情况很重要。请参见以下示例:

  在[1]中:从日期时间导入日期时间

  in[2]:start _ time=datetime . strptime( 2018-04-18-17-04-30-AEST , %Y-%m-%d-%H-%M-%S-%Z )

  In [3]: print(TZ名称:{tz} )。format(tz=start_time.tzname()))

  TZ名称:无

  in[4]:start _ time=datetime . strptime( 2018-04-18-17-04-30-1000 , %Y-%m-%d-%H-%M-%S-%z )

  In [5]: print(TZ名称:{tz} )。format(tz=start_time.tzname()))

  TZ名称:世界协调时10:00

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: