jsp页面日期格式不正确

时间:2023-02-14 16:03:45

第一种:

如果是从数据库获取的时间(数据库中日期格式是乱的)可以在数据库取数据时   进行格式化   例如  ;TO_CHAR(SYSDATE,'YYYY-MM-DD')

第二种:

在数据库取出数据后可以在后台通过SimpleDateFormate格式化    例如:

Date datetime =  new  Date();
SimpleDateFormat sdf =  new  SimpleDateFormat( "yyyy-MM-dd" );
String applyTime =sdf.format(datetime);
 
第三种:
首先在页面引入
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
 
然后:
<fmt:formatDate type="date" value="${sysUser.begindate}" dateStyle="default"/>
or
<fmt:formatDate value="<%=new Date() %>" pattern="yyyy-MM-dd"/>