我正在尝试从SQL数据库中检索日期。所有字段都已正确检索并在文本字段中填充,但是由于格式不匹配,仅日期就没有填充。它显示为“ 1997-03-22T18:30:00.000 + 0000”
我只需要获取日期并在文本字段中填充
function _update(id){
$.ajax({
url:'http://localhost:8888/booksdetail/'+id,
method:'GET',
dataType:'json',
success: function(data){
$('#name').val(data.name);
$('#description').val(data.description);
$('#author').val(data.author);
$('#price').val(data.price);
$("#release_date").val(data.release_date);
console.log(data.release_date);
},
error: function(error){
alert(error);
}
})
HTML文件是
<label for="release">release Date</label>
<input type="date" name="releasedate" id = "release_date" >
答案 0 :(得分:0)
除了上面的答案外,尽管拆分只会提取时间戳的日期部分,但是如果需要保留时间戳的其他部分,则可以使用以下格式。但是,日期选择器仅会单独选择日期,否则您可能需要将数据屏蔽为00:00 / etc。通常,数据库和UI交互需要匹配的格式。接受日期时,请尝试在控制台以及后端I / O文件myscript.py
上打印该日期,然后手动将其匹配为所需的格式。
EG. System.out.prinln in Java