如何在IF语句python中检查日期时间格式

用户名

说我有两种类型的日期时间格式需要检查以下内容:

  1. %Y-%m-%dT%H:%M:%S.%f%z
  2. %Y-%m-%d

并将它们转换为这种格式%Y-%m-%d %H:%M:%S UTC

目前,我的代码仅能检查一种情况:

if val is None:
  val2 = val
else:
  val2 = datetime.strptime(val, '%Y-%m-%dT%H:%M:%S.%f%z').__format__("%Y-%m-%d %H:%M:%S UTC")

我的伪代码将是:

if val is None:
   val2 = val
elif val is in "%Y-%m-%d" format:
   do this --> val2 = convert from "%Y-%m-%d" to "%Y-%m-%d %H:%M:%S UTC" (eg: 2020-09-01 00:00:00 UTC)
else:
   val2 = datetime.strptime(val, '%Y-%m-%dT%H:%M:%S.%f%z').__format__("%Y-%m-%d %H:%M:%S UTC")

时间格式将一直00:00:00 UTC保持不变,因为首先没有指定时间戳。

PJ47

可能如下所示:

if val is None:
    val2 = val
elif len(val) == 10: 
    #"%Y-%m-%d" format
    val2 = datetime.datetime.strptime(val, "%Y-%m-%d").__format__("%Y-%m-%d %H:%M:%S UTC")
else:
    # Assuming only %Y-%m-%dT%H:%M:%S.%f%z format is possible. 
    # If not add if condition similar to above
    val2 = datetime.strptime(val, '%Y-%m-%dT%H:%M:%S.%f%z').__format__("%Y-%m-%d %H:%M:%S UTC")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中检查日期格式?

来自分类Dev

如何在Logic App中的条件语句中的EST中检查日期时间

来自分类Dev

如何在angularjs中检查日期时间?

来自分类Dev

如何在C中检查日期时间

来自分类Dev

如何在Java中检查字符串是否为日期时间格式

来自分类Dev

如何检查字符串中的日期时间格式?

来自分类Dev

python中的日期时间格式

来自分类Dev

你如何在python中格式化日期时间

来自分类Dev

如何在QlikView中更改X轴日期时间格式

来自分类Dev

如何在SQlite中获取当前日期时间格式?

来自分类Dev

如何在MySQL表中更改日期时间格式

来自分类Dev

如何在postgresql中以日期格式转换unix时间戳?

来自分类Dev

如何在python中操作日期时间?

来自分类Dev

如何用PHP中的“ Unix时间戳”格式检查“ YYYY-MM-DD”格式的日期?

来自分类Dev

如何在PHP中更改日期时间格式的日期格式

来自分类Dev

如何转换为日期时间格式的排列以在python中绘制?

来自分类Dev

如何转换为日期时间格式的排列以在python中绘制?

来自分类Dev

如何在python中检查日期字符串的日期?

来自分类Dev

如何在Excel 2010中以UK格式在csv文件中显示美国格式的日期时间?

来自分类Dev

如何在 Python 3 中更改 csv 中的日期格式

来自分类Dev

如何在Android中显示类似设备日期时间格式的日期

来自分类Dev

Python中的日期时间格式转换

来自分类Dev

Python中的日期时间格式转换

来自分类Dev

如何在印度标准时间中插入日期时间,以及如何在php中仅以日期格式检索日期时间?

来自分类Dev

如何在python中以hh:mm格式获取时间?

来自分类Dev

如何在 Python 中以 UTC 格式获取时间戳

来自分类Dev

如何在python中更改日期格式

来自分类Dev

如何在python 3中更改日期格式?

来自分类Dev

如何在python中从字符串格式转换日期

Related 相关文章

  1. 1

    如何在PHP中检查日期格式?

  2. 2

    如何在Logic App中的条件语句中的EST中检查日期时间

  3. 3

    如何在angularjs中检查日期时间?

  4. 4

    如何在C中检查日期时间

  5. 5

    如何在Java中检查字符串是否为日期时间格式

  6. 6

    如何检查字符串中的日期时间格式?

  7. 7

    python中的日期时间格式

  8. 8

    你如何在python中格式化日期时间

  9. 9

    如何在QlikView中更改X轴日期时间格式

  10. 10

    如何在SQlite中获取当前日期时间格式?

  11. 11

    如何在MySQL表中更改日期时间格式

  12. 12

    如何在postgresql中以日期格式转换unix时间戳?

  13. 13

    如何在python中操作日期时间?

  14. 14

    如何用PHP中的“ Unix时间戳”格式检查“ YYYY-MM-DD”格式的日期?

  15. 15

    如何在PHP中更改日期时间格式的日期格式

  16. 16

    如何转换为日期时间格式的排列以在python中绘制?

  17. 17

    如何转换为日期时间格式的排列以在python中绘制?

  18. 18

    如何在python中检查日期字符串的日期?

  19. 19

    如何在Excel 2010中以UK格式在csv文件中显示美国格式的日期时间?

  20. 20

    如何在 Python 3 中更改 csv 中的日期格式

  21. 21

    如何在Android中显示类似设备日期时间格式的日期

  22. 22

    Python中的日期时间格式转换

  23. 23

    Python中的日期时间格式转换

  24. 24

    如何在印度标准时间中插入日期时间,以及如何在php中仅以日期格式检索日期时间?

  25. 25

    如何在python中以hh:mm格式获取时间?

  26. 26

    如何在 Python 中以 UTC 格式获取时间戳

  27. 27

    如何在python中更改日期格式

  28. 28

    如何在python 3中更改日期格式?

  29. 29

    如何在python中从字符串格式转换日期

热门标签

归档