4
我有以下的jQuery dateTimePicker的jQuery的dateTimePicker的Python的日期時間
<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'
我嘗試了不同的格式,但找不到正確的格式。我可以從字符串值中生成格式嗎?像this
檢查的日期格式字符的含義[這裏](https://docs.python.org/2/library/time.html)也許,這將有助於。 – Qsprec
謝謝,我做了,這是我爲strptime函數製作字符串的地方。我試圖找出確切的一個,但我目前還沒有。 –