因此,在我的Django项目中,我创建了一个Notification模型,它有两个日期时间字段,一个是时间戳,另一个是到期日期。截止日期是可选的。现在我有一个通知列表,有些有截止日期,有些没有,它们都有时间戳。我正在尝试做的是使用具有该字段的通知的到期日期和没有该可选字段的通知的时间戳在列表中对它们进行排序。正如您所看到的,我使用两个字段作为键,这有点奇怪,但它们都是日期时间字段。所以我认为他们应该能够比较。
我的代码:
class Notifications(models.Model):
date = models.DateTimeField(auto_now=True)
title = .
我正在使用的数据库结构不能更改-在SQL Server 2005环境中。有两个字段--一个完整的日期-时间字段和一个HHMM字段。
软件应用程序并不总是同时填充这两个字段,因此我需要创建一个完整的日期-时间字段。如果日期-时间字段的小时-分钟-秒部分是零,那么我需要从日期-时间字段的日期部分、HHMM字段的小时、HHMM字段的分钟和零秒创建一个完整的日期-时间。
我该怎么做呢?