获取时间总差8个小时,为什么?请高手指点!
为什么我的时间总是差8个小时和当前时间
代码如下
<%
//取得当前系统时间
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat(
"yyyy-MM-dd HH:mm");
java.util.Date d = new java.util.Date();
String currenttime = df.format(d);
String startmonth4=request.getAttribute("startmonth4")==null?currenttime.substring(11,13):(String)request.getAttribute("startmonth4");
String startday4=request.getAttribute("startday4")==null?currenttime.substring(14,16):(String)request.getAttribute("startday4");
String endmonth4=request.getAttribute("endmonth4")==null?currenttime.substring(11,13):(String)request.getAttribute("endmonth4");
String endday4=request.getAttribute("endday4")==null?currenttime.substring(14,16):(String)request.getAttribute("endday4");
%>
<select name="hours" id="hours" >
<%for(int i=1;i<=24;i++){ %>
<%if(i<10){
if(startmonth4.equals("")){%>
<option value="0<%=i %>">0<%=i %></option>
<%}else {%>
<option value="0<%=i %>" <%if(startmonth4.equals("0"+i)){%> selected <%}%>>0<%=i %></option>
<% } %>
<%}else if(9<i && i<24){
if(startmonth4.equals("")){%>
<option value="<%=i %>"><%=i %></option>
<%}else {%>
<option value="<%=i %>" <%if(startmonth4.equals(""+i)){%> selected <%}%>><%=i %></option>
<% } %>
<%}else if(i==24){
if(startmonth4.equals("")){%>
<option value="00">00</option>
<%}else {%>
<option value="00" <%if(startmonth4.equals(""+i)){%> selected <%}%>>00</option>
<% } %>
<%} %>
<%} %>
</select> 点
<select name="minutes" id="minutes" >
<%for(int i=1;i<=60;i++){ %>
<%if(i<10){
if(startday4.equals("")){%>
<option value="0<%=i %>">0<%=i %></option>
<%}else {%>
<option value="0<%=i %>" <%if(startday4.equals("0"+i)){%> selected <%}%>>0<%=i %></option>
<% } %>
<%}else if(9<i && i<60){
if(startday4.equals("")){%>
<option value="<%=i %>"><%=i %></option>
<%}else {%>
<option value="<%=i %>" <%if(startday4.equals(""+i)){%> selected <%}%>><%=i %></option>
<% } %>
<%}else if(i==60){
if(startday4.equals("")){%>
<option value="00">00</option>
<%}else {%>
<option value="00" <%if(startday4.equals(""+i)){%> selected <%}%>>00</option>
<% } %>
<%} %>
<%} %>
</select> 分
------解决方案--------------------楼主的这个问题我也遇到过,用好多方法都不行,我用的是myeclipse+jdk1.5+tomcat,但是后来把代码拿回家里,发现时间是对的,这才发现