march alex's blog
hello,I am march alex
posts - 52,comments - 7,trackbacks - 0
JSP显示时间的小应用,用于显示时间并对不同时间显示不同提示。
如:我在写这篇博客时打开的效果如下:
温馨提示!
现在时间为:2015-03-23 10:17:28
午休时间!正午好时光!
代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.util.Date,java.text.*" %>
<%
    Date nowday = new Date(); //获取当前时间
    int hour = nowday.getHours(); //获取日期中的小时
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //定义日期格式化对象
    String time = format.format(nowday); //将指定日期格式化为“yyyy-MM-dd HH:mm:ss”形式
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>获取当前时间的JSP程序</title>
</head>
<body>
    <center>
        <table border="1" width="300">
            <tr height="30"><td align="center">温馨提示!</td></tr>
            <tr height="80"><td align="center">现在时间为:<%= time %></td></tr>
            <tr height="70">
                <td align="center">
                <!-- 以下为嵌入到HTML中的Java代码,用来生成动态的内容  -->
                <%
                    if(hour >= 24 && hour < 5)
                        out.print("现在是凌晨!时间还很早,再睡一会儿吧!");
                    else if(hour >= 5 && hour < 10)
                        out.print("早上好!新的一天即将开始,您准备好了吗?");
                    else if(hour >= 10 && hour < 13) 
                        out.print("午休时间!正午好时光!");
                    else if(hour >= 13 && hour < 18)
                        out.print("下午继续努力工作吧!");
                    else if(hour >= 18 && hour < 24)
                        out.print("已经是深夜了,注意休息哦!");
                %>
                </td>
            </tr>
        </table>
    </center>
</body>
</html>
posted on 2015-03-23 10:19 marchalex 阅读(215) 评论(0)  编辑  收藏 所属分类: Java Web

只有注册用户登录后才能发表评论。


网站导航: