【发布时间】:2013-05-08 16:32:58
【问题描述】:
如何将mm/dd/yyyy格式的日期字段转换为dd/mm/yyyy格式和24hrs to 12hr AM/PM.格式的时间字段
这是我在以下情况下使用的
在来自模型的数据库中,我正在获取值,因此如果从 db 获取的值是“0”,则日期和时间格式应为 (dd/mm/yyyy and 12hr AM/PM).
如果数据库字段的值为'1',则格式为(mm/dd/yyyy and 24hr)
models.py
class Report(models.Model):
user = models.ForeignKey(User, null=False)
manual_date = models.DateField('Another date', null=True, blank=True)
manual_time = models.TimeField('Another time', null=True, blank=True)
class Settings(models.Model):
date_format = models.CharField('Date format', max_length=100)
time_format = models.CharField('Time format', max_length=100)
怎么做。
谢谢
【问题讨论】:
-
你想要这个视图吗?还是模板?
-
我想要在views.py中
-
你能在你的模型中添加一些关于代码的信息,也许在你看来?所以我们可以做点什么?
-
@Paulo Bu 更新了我的观点和模型
-
@karthikr 知道如何在视图中转换它
标签: django django-models django-views