如何在 Python 中将日期时间格式化为包含星号/通配符的字符串?

How can I format datetimes to strings containing asterisks/wildcards in Python?

提问人:Clay 提问时间:8/21/2023 最后编辑:Clay 更新时间:8/21/2023 访问量:56

问:

我希望能够做类似的事情并让它输出.我怎样才能实现这样的东西?datetime(2022, 1, 1, 12, "*", "*", "*").strftime("%Y%m%d_%H%M%S")"20220101_***"

python 字符串 datetime 字符串格式

评论

4赞 FObersteiner 8/21/2023
为什么不简单地修改 strftime 指令呢?替换那里的任何属性,例如 以获得小时等的星号。"%Y%m%d_%H%M%S".replace("%H", "*")
0赞 Clay 8/21/2023
我没有意识到这会起作用!我以前遇到过错误。它的问题在于,我需要考虑我想表示为通配符的级别的所有不同表示形式(例如,,或月份)。但它绝对有效。%b%B%m

答: 暂无答案