python获取当前日期不要微秒
时间: 2023-07-06 14:36:19 浏览: 136
在Python中获取当前日期可以使用datetime模块中的date类。
可以按照以下代码获取当前日期:
```python
from datetime import datetime
# 获取当前日期,不要微秒
today = datetime.now().date()
print("当前日期为:", today)
```
输出结果类似于:
```
当前日期为: 2021-08-18
```
需要注意的是,这里使用datetime.now()获取当前日期和时间,然后使用date()方法仅获取日期部分,去掉了微秒。
相关问题
python获取当前时间
可以使用Python内置的datetime模块来获取当前时间。代码如下:
```python
import datetime
now = datetime.datetime.now()
print("当前时间为:", now)
```
输出结果为:
```
当前时间为: 2021-06-18 12:34:56.789012
```
其中,now()方法返回一个datetime对象,包含当前日期和时间的信息。可以通过调用该对象的各个属性来获取具体的时间信息,例如:
```python
year = now.year
month = now.month
day = now.day
hour = now.hour
minute = now.minute
second = now.second
microsecond = now.microsecond
print("年份:", year)
print("月份:", month)
print("日期:", day)
print("小时:", hour)
print("分钟:", minute)
print("秒钟:", second)
print("微秒:", microsecond)
```
输出结果为:
```
年份: 2021
月份: 6
日期: 18
小时: 12
分钟: 34
秒钟: 56
微秒: 789012
```
用python获取当前时间
可以使用Python内置模块`datetime`来获取当前时间。
示例代码:
```python
import datetime
# 获取当前时间
now = datetime.datetime.now()
# 输出当前时间
print("当前时间为:", now)
```
输出结果:
```
当前时间为: 2022-03-16 20:34:59.123456
```
其中,`now()`函数返回的是一个`datetime`对象,包括年、月、日、时、分、秒、微秒等信息。如果只需要获取当前时间的某个部分,可以使用`year`、`month`、`day`、`hour`、`minute`、`second`等属性进行访问。例如:
```python
# 获取当前年份
year = now.year
print("当前年份为:", year)
# 获取当前月份
month = now.month
print("当前月份为:", month)
# 获取当前日
day = now.day
print("当前日为:", day)
# 获取当前小时
hour = now.hour
print("当前小时为:", hour)
# 获取当前分钟
minute = now.minute
print("当前分钟为:", minute)
# 获取当前秒数
second = now.second
print("当前秒数为:", second)
# 获取当前微秒数
microsecond = now.microsecond
print("当前微秒数为:", microsecond)
```
输出结果:
```
当前年份为: 2022
当前月份为: 3
当前日为: 16
当前小时为: 20
当前分钟为: 34
当前秒数为: 59
当前微秒数为: 123456
```
阅读全文