gpt4 book ai didi

python - 如何验证字符串是否正确的日期格式

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:42 28 4
gpt4 key购买 nike

我可以知道验证字符串的最佳方法是采用以下格式吗?我不知道应该如何验证房子(上午或下午)

datestring = 'Feb 22 2017, 1:27:42pm'
print(datetime.strptime('Feb 22 2017, 1:27:42', '%b %d %Y, %H:%m:%S'))

最佳答案

您的主要问题实际上是 %m 应该是 %M。小写的 m 是月份,而不是分钟。 %p 将解析 'am''pm'。您可能还需要将 %H 更改为 %I,因为 am/pm 的存在意味着 12 小时制而不是 24 小时制:

datestring = 'Feb 22 2017, 1:27:42pm'
datetime.strptime(datestring, '%b %d %Y, %I:%M:%S%p')

生成一个 datetime 对象,该对象可以使用我的区域设置/平台默认值表示为 2017-02-22 13:27:42

关于python - 如何验证字符串是否正确的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42400170/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com