在JSP中加入Java代码获得系统时间

修改其index.jsp,实现:显示今天是XX年XX月XX日,星期X,并根据当时的时间显示不同的欢迎消息,如“早上好”、“下午好”、“晚上好”等,时间段的划分、欢迎消息的... 修改其index.jsp,实现:显示今天是 XX年XX月XX日,星期X,并根据当时的时间显示不同的欢迎消息,
如“早上好”、“下午好”、“晚上好”等,时间段的划分、欢迎消息的内容可自行设定。
展开
 我来答
似灵杉0Ey
2015-07-26 · TA获得超过313个赞
知道小有建树答主
回答量:341
采纳率:55%
帮助的人:145万
展开全部
1、获取当前时间,和某个时间进行比较。此时主要拿long型的时间值。
方法如下:
要使用 java.util.Date 。获取当前时间的代码如下
代码如下 复制代码

Date date = new Date();
date.getTime() ;

还有一种方式,使用 System.currentTimeMillis() ;
都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数

一、获取当前时间, 格式为: yyyy-mm-dd hh-mm-ss
DateFormat.getDateTimeInstance(2, 2, Locale.CHINESE).format(new java.util.Date());
二、获取当前时间, 格式为: yyyy年mm月dd日 上午/下午hh时mm分ss秒
代码如下 复制代码

DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINESE).format(new java.util.Date());

三、获取当前时间(精确到毫秒), 格式为: yyyy-mm-dd hh:mm:ss.nnn
代码如下 复制代码

new java.sql.Timestamp(System.currentTimeMillis()).toString();

一. 获取当前系统时间和日期并格式化输出:
代码如下 复制代码

import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
匿名用户
推荐于2021-01-10
展开全部
1.获取日期:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E");
Calendar cal = new GregorianCalendar(new Date());
System.out.println(sdf.format(cal.getTime()));//XX年XX月XX日,星期X
2.获取小时
cal.get(Calendar.HOUR);//获取出来小时,自己根据时间设定去显示“早上好”、“下午好”、“晚上好”
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-20
展开全部
<%
Calendar calendar = Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
System.out.println(hour);
if(hour >= 8 && hour <12){
out.println("早上好");
}else if (hour >=12 && hour < 14){
out.println("中午好");
}else if (hour >= 14 && hour <18){
out.println("下午好");
}else if (hour >= 18 && hour <=23){
out.println("晚上好");
}else {
out.println("夜深了,早些休息吧");
}
%>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-20
展开全部
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("YYYY年mm月dd日");//
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式