python - Python - 带下划线的日期时间格式
问题描述
我已经将日期声明为这样的字符串,
from_date = '2018_04_01'
并将其转换为日期时间格式,
from_date = datetime.datetime.strptime(str(from_date), "%Y_%m_%d")
现在开始日期的格式为,
2018-04-01
我想要带有下划线和日期时间格式的起始日期。
strftime 将返回所需的格式,但以字符串形式。这可以再次格式化为日期时间格式 - 这是最糟糕和最麻烦的方式。
解决方案
你的意思是这样的?
from datetime import datetime, date
print "{:%Y_%m_%d}".format(datetime.now())
推荐阅读
- node.js - 在节点 js 的另一个 cron 作业中执行一个 cron 作业
- python - 使用 python 子进程调用 docker-compose 以 FileNotFoundError 'docker-compose' 结尾
- nginx - 在等待长数据库查询 (uWSGI) 时释放工作人员进行处理?
- php - Symfony/Doctrine 推荐什么数据类型来持久化 ChoiceType 字段的选择?
- android - 反应原生动态评论头像图片
- sql-server - Sqlcmd:-h 和 -y 0 选项互斥?
- eclipse - CDT 9 取消了对不同 ASTCompletionNode 提案的支持
- java - SwingWorker 的 ExecutorService 参数
- javascript - 在弹出窗口上使用开启器时出现 Chrome 错误(跨域)
- python - 如何删除两个列表之间的交集?