写一个获取当前时间的python代码,要求输出格式位YYYY-MM-DD
时间: 2024-03-11 16:48:20 浏览: 45
可以使用Python标准库中的`datetime`模块获取当前时间,并使用`strftime`方法将日期时间格式化为指定的字符串格式,如下所示:
```python
from datetime import datetime
# 获取当前时间
now = datetime.now()
# 将时间格式化为指定的字符串格式
formatted_date = now.strftime('%Y-%m-%d')
# 输出格式化后的日期字符串
print(formatted_date)
```
在上面的示例中,`datetime.now()`方法获取当前时间,然后使用`strftime('%Y-%m-%d')`方法将时间格式化为`YYYY-MM-DD`的字符串格式,最后通过`print()`函数输出格式化后的日期字符串。
相关问题
python获取当前时间yyyy-MM-dd格式的字符串时间
可以使用Python中的datetime模块来获取当前时间,并使用strftime()函数将其转换为指定格式的字符串。示例代码如下:
```python
from datetime import datetime
now = datetime.now()
formatted_date = now.strftime('%Y-%m-%d')
print(formatted_date)
```
输出结果为:
```
2021-10-26
```
在上面的代码中,`datetime.now()`函数获取当前时间,然后使用`strftime()`函数将其转换为格式为`'%Y-%m-%d'`的字符串。其中,`%Y`表示4位数的年份,`%m`表示2位数的月份,`%d`表示2位数的日期。
使用python代码生成不早于日期'yyyy-mm-dd'的最近的星期五,返回格式'yyyy-mm-dd'
您好,我可以回答这个问题。以下是Python代码:
```python
import datetime
def get_last_friday(date_str):
date = datetime.datetime.strptime(date_str, '%Y-%m-%d')
while date.weekday() != 4:
date -= datetime.timedelta(days=1)
return date.strftime('%Y-%m-%d')
print(get_last_friday('2022-01-01'))
```
这个代码会返回不早于2022年1月1日的最近的星期五的日期,格式为'yyyy-mm-dd'。
阅读全文