我有一个看起来像这样的字符串:
dt_string='some_prefix/%Y-%m-%d/%H:%M/some_postfix'
我想用当前日期和时间格式化这个字符串,这样它看起来像 'some_prefix/2016-06-28/10:00/some_postfix'
但我的问题是日期模式可能并不总是在 %Y-%m-%d/%H:%M 中。它可以是类似 %m-%d-%Y/%H:%M 的任何内容。我查看了 datetime.datetime.strptime 但它采用格式作为输入。就我而言,格式不固定。是否有可以根据输入字符串动态确定日期时间格式的函数?或者我应该写一个逻辑确定格式,然后使用 datetime.datetime.strptime ?
请您参考如下方法:
你可以使用time.strftime方法
import time
time.strftime("stuff/%d-%m-%y/%H:%M/stuff")
可在此处找到引用资料 http://www.cyberciti.biz/faq/howto-get-current-date-time-in-python/
