如何在Python中将日期时间转换为迄今为止?

发布于 2025-01-18 00:34:03 字数 952 浏览 1 评论 0 原文

我正在获取今天的日期和日期其他日期时间日期即将到来。该日期时间我想将其转换为正常日期。但它不断抛出错误。

下面是我的代码。 导入时间 导入日期时间 从日期时间导入日期 from datetime import datetime,timedelta

获取今天的日期

today_date = date.today()
#print(today_date)

# get user information from the group
pagination_item = server.groups.populate_users(mygroup)

# print the names of the users
for user in mygroup.users:
    # user.last_login is present in datetime format, converted that to date format
    #lastlogin = datetime.date(user.last_login) 
    **lastlogin = user.last_login.date()**
    print(type(lastlogin))
# difference between today & last login date
    difference = today_date - lastlogin
    if difference.days > 120:
        print(user.name,lastlogin,difference)

错误,我得到

回溯(最近一次调用最后一次): 文件“C:\Bhavana\user_list_90_days.py”,第 37 行,位于 最后登录 = user.last_login.date() AttributeError:“NoneType”对象没有属性“date”

I'm getting today's date & other datetime date is coming in. That datetime I want to convert it to normal date. But it keep throwing errors.

Below is my code.
import time
import datetime
from datetime import date
from datetime import datetime,timedelta

get todays date

today_date = date.today()
#print(today_date)

# get user information from the group
pagination_item = server.groups.populate_users(mygroup)

# print the names of the users
for user in mygroup.users:
    # user.last_login is present in datetime format, converted that to date format
    #lastlogin = datetime.date(user.last_login) 
    **lastlogin = user.last_login.date()**
    print(type(lastlogin))
# difference between today & last login date
    difference = today_date - lastlogin
    if difference.days > 120:
        print(user.name,lastlogin,difference)

Errror which I'm getting

<class 'datetime.date'>
Traceback (most recent call last):
File "C:\Bhavana\user_list_90_days.py", line 37, in
lastlogin = user.last_login.date()
AttributeError: 'NoneType' object has no attribute 'date'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

青柠芒果 2025-01-25 00:34:03

您可以使用此

from datetime import datetime  
datetime_obj = datetime.now()
  
print(datetime_obj)
  
date = datetime_obj.date()

print(date) 

输出应为:

2021-08-07 06:30:20.227879

2021-08-07

You may use this

from datetime import datetime  
datetime_obj = datetime.now()
  
print(datetime_obj)
  
date = datetime_obj.date()

print(date) 

Output shall be:

2021-08-07 06:30:20.227879

2021-08-07
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文