Jquery 日期时间选择器到 Python 日期时间
Jquery Datetimepicker to Python Datetime
我有以下 jQuery Datetimepicker
<input type="text" name="datetime" id="datetime">
$("#datetime").datetimepicker({
controlType: 'select',
oneLine: true,
timeFormat: 'hh:mm tt'
});
我将日期作为 AJAX POST 请求发送给 Django:
const starts = $('#datetime').val();
$.ajax({
type: 'POST',
url: '/booking/new/',
data: {
starts: starts,
},
};
在 Django 中我得到值:
if request.method == 'POST':
starts = request.POST.get('starts')
object.starts = datetime.strptime(starts, '%x %I:%M %p')
我收到以下错误:
ValueError: time data '11/12/2016 12:00 am' does not match format '%x %I:%M %p'
我尝试了不同的格式,但找不到正确的格式。我可以通过某种方式从字符串值生成格式吗?
我有以下 jQuery Datetimepicker
<input type="text" name="datetime" id="datetime">
$("#datetime").datetimepicker({
controlType: 'select',
oneLine: true,
timeFormat: 'hh:mm tt'
});
我将日期作为 AJAX POST 请求发送给 Django:
const starts = $('#datetime').val();
$.ajax({
type: 'POST',
url: '/booking/new/',
data: {
starts: starts,
},
};
在 Django 中我得到值:
if request.method == 'POST':
starts = request.POST.get('starts')
object.starts = datetime.strptime(starts, '%x %I:%M %p')
我收到以下错误:
ValueError: time data '11/12/2016 12:00 am' does not match format '%x %I:%M %p'
我尝试了不同的格式,但找不到正确的格式。我可以通过某种方式从字符串值生成格式吗?