gpt4 book ai didi

jquery - 如何让日期只看 jsp yyyy-mm-dd 格式 - 截断时间

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:31 24 4
gpt4 key购买 nike

我必须做显示时间并有机会对其进行编辑。

我使用了 Mysql 数据库并且此列具有日期类型。

但有些麻烦的是显示DATE TIME:

2014-04-02 00:00:00.0

它查看浏览器:

time view

我想截断时间。

这是 jsp 的片段:

<head>
<title>Project info</title>
<jsp:include page="header.jsp" />

<link rel="stylesheet" href="//code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.9.1.js"></script>
<script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<script>
$(function() {
$("#startDate").datepicker();
$("#endDate").datepicker();
});
</script>
</head>
// ...
<td>${task.startDate}</td>
<td>${task.endDate}</td>

以及带有编辑选项的片段:

 <div class="form-group">
<span><fmt:message key="task.start"/></span>
<input class="form-control" placeholder="<fmt:message key="task.start"/>"
name="start_date-${task.taskId}" id="startDate" type="date"
value="${task.startDate}"/>
</div>
<div class="form-group">
<span><fmt:message key="task.end"/></span>
<input class="form-control" placeholder="<fmt:message key="task.end"/>"
name="end_date-${task.taskId}" id="endDate" type="date"
value="${task.endDate}"/>
</div>

我很容易将其提取为属性。

在 servlet 端解析:

        Task task = taskService.getByID(id);

String name = (!ValidationUtils.isNullOrEmpty(request.getParameter("name-" + id)))
? request.getParameter("task_name-" + id) : task.getTitle();
String description = (!ValidationUtils.isNullOrEmpty(request.getParameter("task_description-" + id)))
? request.getParameter("task_description-" + id) : task.getDescription();
String state = request.getParameter("state-" + id);
int estimateTime = (request.getParameter("estimate_time-" + id) != null)
? Integer.parseInt(request.getParameter("estimate_time-" + id))
: task.getEstimateTime();
Date startDate = (request.getParameter("start_date-" + id) != null)
? new SimpleDateFormat(DATE_FORMAT).parse(request.getParameter("start_date-" + id))
: task.getStartDate();
Date endDate = (request.getParameter("end_date-" + id) != null)
? new SimpleDateFormat(DATE_FORMAT).parse(request.getParameter("end_date-" + id))
: task.getStartDate()

private static final String DATE_FORMAT = "yyyy-mm-dd";

如何更正日期 View 并制作下一个输入模式 yyyy-mm-dd

最佳答案

使用dateFormat

$(function () {
$("#startDate, #endDate").datepicker({
dateFormat: "yy-mm-dd"
});
});

Multiple Selector (“selector1, selector2, selectorN”)

关于jquery - 如何让日期只看 jsp yyyy-mm-dd 格式 - 截断时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22781653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com