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

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();一. 获取当...
在JSP中加入Java代码获得系统时间
<%
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
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()为获取当前系统时间
}
}2015-07-26
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
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("YYYY年mm月dd日");//2013-09-20
mengvlog 阅读 30 次 更新于 2025-09-10 21:36:49 我来答关注问题0
  • 一、获取当前时间, 格式为: 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,...

  •  翡希信息咨询 jsp中怎么导入java类

    1. 使用指令导入Java类 这是最直接和常用的方法,用于在JSP页面中导入特定的Java类。例如:jsp这行代码会在JSP页面中导入com.ringofarm.apps.bbs.BBS0010AF这个类,之后你就可以在JSP页面的脚本部分使用这个类...

  •  深空见闻 jsp怎么获取java后端的对象属性

    在Servlet中实例化该Java对象,并将其存储在请求范围(request scope)中。这通常是在处理HTTP请求的方法(如doGet或doPost)中完成的。使用request.setAttribute方法将对象存储在请求范围中,并为其指定一个属性名。例如,request.setAttribute("user", userObject)。在JSP页面中获取Java对象:在J...

  •  翡希信息咨询 jsp 如何导入java类

    在JSP中导入Java类的步骤如下:放置编译后的Java类:确保相应的Java类已经编译成.class文件。将这些.class文件放置在WEBINF/classes文件夹下。这是JSP应用默认的类加载路径,确保JSP页面能够找到并加载这些类。在JSP页面中导入Java类:使用指令来导入Java类。例如,如果...

  •  武汉誉祥科技 JAVA代码如何实现获取一个html页面的文本框的输入的值然后显示在另一个html页面上呢?

    在ProcessServlet中,通过Java代码获取用户输入的内容,然后将该内容转发到Show.jsp页面进行显示。具体代码如下:RequestDispatcher dispatcher = request.getRequestDispatcher("Show.jsp");dispatcher.forward(request, response);在Show.jsp页面,通过EL表达式直接显示从ProcessServlet传递过来的用户输入内容:

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部