java - 如何在jsp页面上以单独的日期和时间显示localdatetime?
问题描述
我有一个 spring mvc 项目,我在 jsp 页面上显示事件开始和结束时间。这些事件作为 localdatetime 存储在我的数据库中,我正在从我的数据库中检索它们,然后显示它们。我像这样在我的jsp页面上显示它们
<c:forEach items="${eventList}" var="events">
<tr>
<td>${events.getId()}</td>
<td>${events.getStart()} - ${events.getEnd()}</td>
</tr>
</c:forEach>
他们像这样显示 2019-04-28T11:30 - 2019-04-28T14:30
是否可以分别显示日期和时间?
编辑:这是我的后端代码,我从我的数据库中获取事件
@RequestMapping(value = "/events", method = RequestMethod.GET)
public String getEvents(Model model) {
List<Event> events = eventService.findAll();
model.addAttribute("eventList", events);
return "events";
}
问题是当它们作为本地日期时间添加到模型中时,如何将它们显示为开始/结束作为单独的日期和时间?
解决方案
该方法split()
使用一个字符将一个字符串分成许多子字符串。它返回一个包含字符串的数组。例子:
String date = 2019-04-28T11:30
String array[] = new String[2]
array = date.split("T");
现在数组是
["2019-04-28","11:30"]
. 如果你想分割日期
date = array[1]
String array2[] = new String[3]
array2 = date.split("-");
现在 array2 是
["2019","04","28"]
.
推荐阅读
- c++ - gcovr 未显示未触及的头文件的代码覆盖率
- reactjs - 过滤掉 React 中的下拉值
- reactjs - 屏幕宽度变化时内容对齐方式不同(React、Bootstrap)
- vb.net - 将 DependencyProperty 链接到 ViewModel 属性的正确方法?
- javascript - JavaScript 中的多列
- firebase - 有firebase的测试账户吗?还是恶意的?
- python - 打印numpy数组时仅删除零值的科学记数法?
- css - 在这种情况下,如何将圆(在 pesudo 类中:after)和文本垂直居中对齐?
- java - 在全栈 Web 应用程序中验证表单数据的最佳方式(Spring boot + React JS)
- java - 如何将 jar 库中的方法头显示给客户端应用程序?