gpt4 book ai didi

java - 如何在jsp页面中显示mysql数据库中的月份名称

转载 作者:行者123 更新时间:2023-12-01 13:43:29 25 4
gpt4 key购买 nike

我想每月显示数据库中的值。这是我的获取代码

<%
int i=1;
String country=request.getParameter("country");
Connection con=Singleton.getMySqlConnection();
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select MONTHNAME(start_date),Extract(year from start_date),Extract(day from start_date),event_name,state,country from conf_events where country='"+country+"' and type='approved' order by Extract(month from start_date),Extract(day from start_date) ");
%>

我在jsp页面中显示,如

<%while(rs.next()){%>  

<div class="alertbox">
<table border="0" cellPadding="0" cellspacing="0" width="100%" >
<tr valign="top" >
<th align="left"class="alertmonth" >
<%=rs.getString(1)%>-<%=rs.getString(2)%>
</th>
</tr>



<tr >
<table border="0" cellpadding="8" cellspacing="0" width="100%" style="margin-top:5px;" id="cnflist">
<tr>
<td width="20%"><%=rs.getString(3)%>&nbsp;th</td>
<td width="60%"><%=rs.getString(4)%></td>
<td width="20%"><%=rs.getString(5)%>,&nbsp;&nbsp;<%=rs.getString(6)%></td>
</tr>

但这里缺少中间一个月,剩余结果显示在上个月下,例如,如果缺少五月月份,则下一个六月和之后几个月的结果将显示在< strong>四月月份。我想每月显示详细信息,如果在每月可用的月份详细信息之后缺少中间一(或)两个月的显示。给我建议来解决这个问题

最佳答案

Java 可以根据日期给出月份的名称。首先,从数据库中选择整个日期(不要只从中提取部分)并在 Java 中对其进行处理。

参见http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

关于java - 如何在jsp页面中显示mysql数据库中的月份名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20515749/

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