python 获取当前系统年月日时分秒字符串
时间: 2023-12-21 20:07:44 浏览: 178
在 Python 中,可以使用 datetime 模块来获取当前系统时间,并将其格式化为字符串形式。具体如下所示:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
str_now = now.strftime("%Y-%m-%d %H:%M:%S") # 将时间格式化为字符串
print(f"当前时间:{str_now}")
```
在上述代码中,通过 `datetime.datetime.now()` 获取当前时间,然后使用 `strftime()` 方法将其格式化为字符串形式,其中 `%Y` 表示四位数的年份,`%m` 表示两位数的月份,`%d` 表示两位数的日期,`%H` 表示小时,`%M` 表示分钟,`%S` 表示秒钟。最后将格式化后的字符串打印出来。
输出结果类似于:
```
当前时间:2022-10-10 16:50:30
```
注意,该代码中输出的时间是本地时间,如果需要获取 UTC 时间,可以使用 `datetime.datetime.utcnow()` 方法。
相关问题
python 获取当前日期 年月日时分秒的字符串
可以使用 Python 中的 datetime 模块来获取当前日期和时间,并将其转换为字符串格式。具体代码如下:
```python
from datetime import datetime
now = datetime.now()
date_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("当前日期和时间:", date_time)
```
输出结果类似于:
```
当前日期和时间: 2021-08-25 14:30:00
```
python获取当前时间(年月日 时分秒)的字符串格式
可以使用Python中的time模块来获取当前时间,并将其格式化为字符串。下面是两种不同的方法:
方法一:
```python
import time
# 获取当前时间的时间戳
current_timestamp = time.time()
# 将时间戳转换为本地时间的struct_time对象
local_time = time.localtime(current_timestamp)
# 使用strftime()方法将struct_time对象格式化为指定的时间字符串
current_time = time.strftime("%Y-%m-%d %H:%M:%S", local_time)
# 输出当前的年月日时分秒
print(current_time)
```
方法二:
```python
import time
# 使用strftime()方法将当前时间格式化为指定的时间字符串
current_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
# 输出当前的年月日时分秒
print(current_time)
```
阅读全文