Ben*_*n S 3 unix django datetime timestamp fullcalendar
我正在使用JQuery的FullCalendar插件.
此插件将unix时间戳传递给url(开始和结束时间),然后用于查询数据库中的事件对象并提取属于start-end范围内的事件.
但是,我不断收到验证错误,因为我的数据库中的时间存储为日期时间,我将它们与之比较的值是UNIX时间戳.
如何在运行查询时比较这两个日期?
def fetch_events(request):
start = request.GET.get('start')
end = request.GET.get('end')
e = Event.objects.filter(start__gte=start, end__lte=end).values('id','title','start','end')
data = simplejson.dumps(list(e), cls=DjangoJSONEncoder)
return HttpResponse(data)
Run Code Online (Sandbox Code Playgroud)
尝试datetime使用该datetime.datetime.fromtimestamp函数从时间戳中创建对象.这是一个快速演示:
In [7]: import datetime
In [8]: datetime.datetime.fromtimestamp(2344353453)
Out[8]: datetime.datetime(2044, 4, 15, 19, 17, 33)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1059 次 |
| 最近记录: |