python 获取当前时间,精确到年月日时分秒,年月日用-分隔,时分秒用:分隔
时间: 2023-07-12 12:40:29 浏览: 112
好的,请参考以下代码获取当前时间,精确到年月日时分秒,年月日用 `-` 分隔,时分秒用 `:` 分隔:
```python
import datetime
now = datetime.datetime.now()
current_time = now.strftime("%Y-%m-%d %H:%M:%S")
print("当前时间:", current_time)
```
输出结果如下:
```
当前时间: 2021-08-06 10:36:23
```
其中,`datetime.datetime.now()` 获取当前时间,`now.strftime("%Y-%m-%d %H:%M:%S")` 将时间格式化为 `年-月-日 时:分:秒` 的形式。
相关问题
Python获取当前系统时间 年月日时分秒
你可以使用 Python 中的 `datetime` 模块来获取当前系统时间的年月日时分秒。下面是一个示例代码:
```python
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 输出当前时间的年月日时分秒
print("当前时间为:{}".format(now.strftime("%Y-%m-%d %H:%M:%S")))
```
输出结果类似于:
```
当前时间为:2022-03-06 10:01:23
```
python 获取当前系统年月日时分秒
在 Python 中,可以使用 datetime 模块来获取当前系统时间,包括年、月、日、时、分、秒等信息。具体如下所示:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
year = now.year # 获取当前年份
month = now.month # 获取当前月份
day = now.day # 获取当前日期
hour = now.hour # 获取当前小时
minute = now.minute # 获取当前分钟
second = now.second # 获取当前秒钟
print(f"当前时间:{year}-{month}-{day} {hour}:{minute}:{second}")
```
在上述代码中,先通过 `datetime.datetime.now()` 获取当前时间,然后分别使用 `now.year`、`now.month`、`now.day`、`now.hour`、`now.minute`、`now.second` 获取当前年、月、日、时、分、秒等信息,并将其打印出来。
输出结果类似于:
```
当前时间:2022-10-10 16:50:30
```
注意,该代码中输出的时间是本地时间,如果需要获取 UTC 时间,可以使用 `datetime.datetime.utcnow()` 方法。
阅读全文