selenium 转换日期

mqkwyuun  于 2022-12-04  发布在  其他
关注(0)|答案(1)|浏览(148)

我正在使用Selenium和XPath,我正在尝试转换一个日期。我确实有DateTime库。
我需要的日期是1/15/23,但每次它记录到控制台为01/15/23。我不知道为什么它记录为01,而不是1的月份。
这是我正在使用的:

result_format=%m/%d/%y 12:00 AM    date_format=%m/%d/%Y

It wouldn't b a big deal but I am using that date to compare against another page and it fails because of the 01. 

Thanks for any help!

结果格式=%m/%d/%y上午12:00日期格式=%m/%d/%Y
预期日志如下所示:2023年1月15日上午12点

w8f9ii69

w8f9ii691#

我使用了datetime库,将datetime转换为str,并从前缀中删除了0。

import datetime

time1 = datetime.datetime(2020, 5, 17).strftime("%m/%d/%y 12:00 AM").removeprefix("0")
print(f"time1: {time1}")

time2 = datetime.datetime(2020, 12, 17).strftime("%m/%d/%y 12:00 AM").removeprefix("0")
print(f"time2: {time2}")

输出

time1: 5/17/20 12:00 AM
time2: 12/17/20 12:00 AM

希望这对你有帮助。快乐编码:)

相关问题