【发布时间】:2021-04-25 21:27:13
【问题描述】:
我将 Java 日期格式字符串 (yyyymmdd) 作为输入。我需要将它们转换为基于 Python 的格式 (%Y%m%d),或者只使用它们在 Python 中以该格式获取当前日期。例如我想在 Python 中实现以下目标:
print(current_time.strftime('yyyymmdd')
结果:
20210426
Convert python date format (%Y) to java (yyyy) 类似的问题,但反过来,我不能像这样使用模板,因为没有分隔符
【问题讨论】:
-
您输入的是格式字符串还是实际日期?
-
我将格式化字符串作为输入。我需要使用它们将 datetime 对象转换为输入指定的字符串格式,但是,格式是基于 Java 的(yyyymmdd),而 strftime 需要(%Y%m%d %h)。
-
我认为对所有可能的 Java 日期格式字符串进行转换并不现实,但处理 95% 最流行的字符串应该是可行的。
标签: python date format strftime