编写一个程序,根据当前时间,显示“上午好”、“下午好”、或者“晚上好!”,并显示当前时间

用asp.net编写... 用asp.net编写 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-05-10 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117853

向TA提问 私信TA
展开全部

代码如下:

<%@ page language="java"

contentType = "text/html; charset=UTF-8"

     pageEncoding = "UTF-8"%>

     <%@ page import ="java.util.Calendar" %>

<!DOCTYPE html>

<html>

  <head>

   <meta charset = "ISO-8859-1">

   <title>Insert title here</title>

  </head>

  <body>

    <%

     Calendar c = Calendar.getInstance();

     int year = c.get(Calendar.YEAR);

     int month = c.get(Calendar.MONTH) + 1;

     int date = c.get(Calendar.DATE);

     int hour = c.get(Calendar.HOUR_OF_DAY);

     int minute = c.get(Calendar.MINUTE);

     int second = c.get(Calendar.SECOND);

     String str = "";

     if(hour >= 0 && hour <=11){

            str = "上午好!";

     }

     else if(hour >=11 && hour <= 13){

            str = "中午好!";

     }

     else if(hour >=13 && hour <=18){

            str = "下午好!";

     }

     else if(hour >= 18 && hour <=24){

            str = "晚上好!";

     }

     %>

     <table BORDER = "1" align ="center">

     <tr align ="center"><td>现在时间为:<%=year %>-<%=month %>-<%=date %>-<%=hour %>-<%=minute %>-<%=second %></td></tr>

     <tr align = "center"><td><%=str %></td></tr>

     </table>

  </body>

</html>

扩展资料

JSP生命周期就是从创建到销毁的整个过程,类似于servlet生命周期,区别在于JSP生命周期还包括将JSP文件编译成servlet。

以下是JSP生命周期中所走过的几个阶段:

1、编译阶段:servlet容器编译servlet源文件,生成servlet类。

2、初始化阶段:加载与JSP对应的servlet类,创建其实例,并调用它的初始化方法。

3、执行阶段:调用与JSP对应的servlet实例的服务方法。

4、销毁阶段:调用与JSP对应的servlet实例的销毁方法,然后销毁servlet实例。

很明显,JSP生命周期的四个主要阶段和servlet生命周期非常相似。

齐软看世界
2017-08-10 · 超过24用户采纳过TA的回答
知道答主
回答量:71
采纳率:100%
帮助的人:15.3万
展开全部
我给你说一下思路
使用DateTime.Now; 获取系统时间 获取后的格式:2007-10-22 23:02:07
或者可以使用DateTime.Now.Hour();获取时间中的小时部分

获取到时间之后就是比较了,比较可以使用case、if等等都可以用来比较,比较完成之后该显示什么显示什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-06-07
展开全部
function welcome()
thetime=hour(time) '此处time也可以改用now
if thetime<13 then '当然你若觉得12点之后就算下午,也可以改成12
response.write("Good morning!")
end if
if thetime>=13 then
response.write("Good Afternoon!")
end if
end function
调用的时候就这么调用:
call welcome()
当然了不要忘记vbscript的<%%>标志对.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式