【发布时间】:2017-04-10 06:53:12
【问题描述】:
我有一种情况,我应该忽略日期字符串中的时间戳。我尝试了以下命令,但没有运气。
"start" variable used below is in AbsTime (Ex: 01MAY2017 11:45) and not a string.
start_date = datetime.datetime.strptime(start, '%d%^b%Y').date()
print start_date
我的输出应该是:
01MAY2017 或 01MAY2017 00:00
谁能帮帮我。
【问题讨论】:
-
start.split()[0]会给你第一个输出 -
好奇:你从哪里得到
%^b的想法? -
@MartijnPieters 可能是错字。
%和^位于常规键盘上的5和6(移位)。 -
@AshishNitinPatil:啊,是的,这是一个合理的解释。
-
我想要大写月份,这就是我使用 %^b 的原因。