我正在尝试为我的公司创建每日日志,因此我使用动态函数DateTimeField
来获取我所在位置的时间和日期。
由此我需要使用DateTimeField中获得的日期编写验证, 任何人都可以帮助我获得" date"从输出?
感谢您提前获得支持。
Forms.py
class employeecheckinform(forms.ModelForm):
class Meta:
model = Checkin
fields=[ 'user', 'employee_ID', 'checkin', ]
class employeecheckoutform(forms.ModelForm):
class Meta:
model = Checkout
fields=[ 'user', 'employee_ID', 'checkout',]
Models.py
class Checkin(models.Model):
user = models.ForeignKey(User,on_delete = models.CASCADE )
employee_ID = models.ForeignKey(EmployeeDetails,on_delete = models.CASCADE)
checkin = models.DateTimeField(default = timezone.now)
checkin1 = datetime.datetime.today()
答案 0 :(得分:0)
这来自DateTimeField
文档:
日期和时间,由datetime.datetime实例在Python中表示。 采用与DateField相同的额外参数。
因此,您需要更改应用程序中日期的呈现格式。您没有提供太多代码,因此我将提供一般解决方案,但这是您根据所需格式使用strftime在python中修改日期格式的方式:
for (int subDiagonal = 0; subDiagonal < list.length; subDiagonal++) {
if (list[subDiagonal][(list.length - subDiagonal) - 1].equals(currentValue))
countMajorSubDiagonal++;
}
<强>输出强>
import datetime
print(datetime.datetime.now())
print(datetime.datetime.now().strftime('%b %d'))
修改强>
试试这个:
2017-11-06 11:06:21.131900
Nov 06