`
wj603201
  • 浏览: 62364 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用JSP判定指定日期是星期几

    博客分类:
  • JSP
阅读更多
使用JSP判定指定日期是星期几
1.按照规定格式输入日期,提交;
2.接受参数,使用SimpleDateFormat处理字符串,如果符合格式转换为Date类型;
3.使用SimpleDateFormat(date,"E")取得日期的星期数;

getWeek.jsp:
view plaincopy to clipboardprint?
1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> 
2. <%@ page import="java.text.*" %> 
3. <%@ page import="java.util.*" %> 
4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
5. <html> 
6. <head> 
7. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
8. <title>GetWeek</title> 
9. </head> 
10. <body> 
11. <%  
12.     String action = request.getParameter("action");  
13.     String result = "";  
14.     if ("getweek".equals(action)) {  
15.         String dateStr = request.getParameter("date");  
16.         SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");  
17.         SimpleDateFormat sdf2 = new SimpleDateFormat("E");  
18.         SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日");  
19.         Date date = null;  
20.         try {  
21.             date = sdf1.parse(dateStr);  
22.             result = sdf3.format(date) + "是:" + sdf2.format(date);  
23.         } catch(Exception e) {  
24.             response.sendRedirect("getWeek.jsp?action=error");  
25.         }  
26.     } else if ("error".equals(action)) {  
27.         result = "日期格式错误,请重新输入!";  
28.     }  
29. %> 
30.     <form action="getWeek.jsp?action=getweek" method="post"> 
31.         请输入日期:(格式:2008-08-01):  
32.         <input name="date" type="text" /> 
33.         <input type="submit" value="提交" /> 
34.     </form> 
35.     <%=result %> 
36. </body> 
37. </html> 


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics