获取当前%Y-%m-%d %H:%M格式
时间: 2023-08-15 07:31:04 浏览: 107
在Python中获取当前日期和时间,可以使用datetime模块中的strftime()方法将日期和时间格式化为指定的字符串格式。
可以按照以下代码获取当前日期和时间的 %Y-%m-%d %H:%M 格式:
```python
from datetime import datetime
# 获取当前日期和时间,格式为 %Y-%m-%d %H:%M
now = datetime.now().strftime("%Y-%m-%d %H:%M")
print("当前日期和时间为:", now)
```
输出结果类似于:
```
当前日期和时间为: 2021-08-18 16:28
```
在strftime()方法中,%Y表示年份,%m表示月份,%d表示日期,%H表示小时,%M表示分钟。
相关问题
py实现,datetime.now().strftime('%Y-%m-%d %H:%M:%S')记录时间,3min后,再次datetime.now().strftime('%Y-%m-%d %H:%M:%S')记录当前时间,计算两个时间点之间有多少个10秒
你可以使用Python的datetime模块来实现这个功能。首先,你可以使用datetime.now()函数获取当前时间,并使用strftime('%Y-%m-%d %H:%M:%S')将其格式化为字符串表示。然后,你可以等待3分钟后再次获取当前时间,并计算两个时间点之间相差的秒数。最后,你可以将相差的秒数除以10,得到两个时间点之间有多少个10秒。
以下是一个示例代码:
```python
import datetime
import time
# 记录起始时间
start_time = datetime.datetime.now()
start_time_str = start_time.strftime('%Y-%m-%d %H:%M:%S')
print("起始时间:", start_time_str)
# 等待3分钟
time.sleep(180)
# 记录结束时间
end_time = datetime.datetime.now()
end_time_str = end_time.strftime('%Y-%m-%d %H:%M:%S')
print("结束时间:", end_time_str)
# 计算两个时间点之间相差的秒数
time_diff = (end_time - start_time).total_seconds()
# 计算两个时间点之间有多少个10秒
num_of_10s = int(time_diff / 10)
print("两个时间点之间有", num_of_10s, "个10秒")
```
python datetime 获取当前是,并将格式设置为 '%Y-%m-%d %H:%M:%S'
可以使用 Python 的 datetime 模块来获取当前时间,并将格式设置为 '%Y-%m-%d %H:%M:%S'。以下是示例代码:
```python
from datetime import datetime
now = datetime.now()
current_time = now.strftime('%Y-%m-%d %H:%M:%S')
print('Current Time:', current_time)
```
输出:
```
Current Time: 2021-11-11 10:30:00
```
在上面的代码中,首先导入了 datetime 模块,然后使用 now() 函数获取当前时间。接着,使用 strftime() 函数将时间格式化为 '%Y-%m-%d %H:%M:%S' 格式,并将其保存到变量 current_time 中。最后,使用 print() 函数打印当前时间。
阅读全文