我有一个字符串,看起来像:
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")
Run Code Online (Sandbox Code Playgroud)
参考资料可以在这里找到http://www.cyberciti.biz/faq/howto-get-current-date-time-in-python/
| 归档时间: |
|
| 查看次数: |
106 次 |
| 最近记录: |