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 閱讀(217)
評論(0) 編輯 收藏 所屬分類:
Java Web