python 格式化日期
时间: 2023-08-27 21:20:08 浏览: 85
pydateformat:JS中python日期格式的实现
在Python中,你可以使用time和calendar模块来格式化日期。时间间隔是以秒为单位的浮点小数,每个时间戳表示自从格林威治时间1970年01月01日00时00分00秒起经过了多长时间。
以下是一些常用的日期格式化替换符号:
- %a:输出当前是星期几的英文简写。
例如,你可以使用以下代码获取当前日期并将其格式化为星期几的英文简写:
```python
import datetime
now = datetime.datetime.now()
weekday = now.strftime('%a')
```
那么weekday的值将是当前星期几的英文简写,比如"Sun"[2。
另外,如果你想获取三天前的日期,你可以使用以下代码:
```python
import time
import datetime
threeDayAgo = (datetime.datetime.now() - datetime.timedelta(days=3))
strTime = threeDayAgo.strftime("%Y-%m-%d %H:%M:%S")
```
其中,threeDayAgo是一个表示三天前的datetime对象,strTime是将其格式化为字符串的结果,格式为"%Y-%m-%d %H:%M:%S",例如"2022-01-01 12:00:00"[3。
希望这可以帮助到你。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [你想要知道的Python日期格式化知识都在这!](https://blog.csdn.net/weixin_34223655/article/details/91445316)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [python中日期和时间格式化输出的方法](https://blog.csdn.net/zjl50/article/details/79296264)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文