JSP日期处理

电脑杂谈  发布时间:2020-04-08 15:09:31  来源:网络整理

jsp 设置session存在时间_怎么wordxls下载都成了jsp格式_jsp中时间格式设置

使用JSP的最重要优点之一是可以使用所有Java API. 本章将详细介绍Java中的Date类,该类将当前日期和时间封装在java.util包下.

Date类具有两个构造函数. 第一个构造函数使用当前日期和时间来初始化对象.

Date( )

第二个构造函数接受一个参数. 该参数表示从1970年1月1日凌晨到所需时间的毫秒数.

Date(long millisec)

获取Date对象之后,可以使用下表中列出的所有方法:

序列号方法和说明

布尔值(日期)之后

如果晚于给定日期,则返回true,否则返回false

布尔值(日期)之前

如果早于给定日期,则返回true,否则返回false

对象克隆()

获取当前对象的副本

怎么wordxls下载都成了jsp格式_jsp 设置session存在时间_jsp中时间格式设置

int compareTo(日期)

如果它等于给定的日期,则返回0;如果它早于给定的日期,则返回一个负数;如果它晚于给定​​的日期,则返回一个正数.

int compareTo(对象obj)

与compareTo(Date)方法相同,如果obj不是Date类或其子类的对象,则抛出ClassCastException

布尔值等于(对象日期)

如果与给定的日期相同,则返回true,否则返回false

长getTime()

返回从1970年1月1日凌晨到此对象表示的时间的毫秒数

int hashCode()

返回该对象的哈希码

void setTime(长时间)

使用给定的参数设置时间和日期. 参数time表示从1970年1月1日午夜到时间经过的毫秒数

字符串toString()

jsp 设置session存在时间_jsp中时间格式设置_怎么wordxls下载都成了jsp格式

将此对象转换为字符串并返回此字符串

获取当前日期和时间

只要使用Date对象的toString()方法,就可以使用JSP编程轻松获得当前日期和时间,如下所示:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*, javax.servlet.*" %>
<html>
<head>
<title>显示当前时间与日期</title>
</head>
<body>
<h1>显示当前时间与日期</h1>
<%
   Date date = new Date();
   out.print( "<h2 align=\"center\">" +date.toString()+"</h2>");
%>
</body>
</html>

将以上代码保存在main.jsp文件中,然后访问: 8080 / testjsp / main.jspjsp中时间格式设置,运行结果如下:

显示当前时间与日期
Sat Jun 25 17:54:34 CST 2016

刷新: 8080 / testjsp / main.jsp,您会发现每次刷新的秒数是不同的.

正如我在开头提到的,您可以在JSP脚本中使用任何Java方法. 如果要比较两个日期,

您可以参考以下方法:

使用SimpleDateFormat格式化日期

SimpleDateFormat使用区域敏感的方式来格式化和解析日期. 它允许您使用自定义模式来格式化日期和时间.

稍微修改CurrentDate.jsp以获取以下修改后的代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ page import="java.io.*,java.util.*" %>
<%@ page import="javax.servlet.*,java.text.*" %>
<html>
<head>
<title>显示当前时间与日期</title>
</head>
<body>
<h1>显示当前时间与日期</h1>
<%
   Date dNow = new Date( );
   SimpleDateFormat ft = 
   new SimpleDateFormat ("yyyy-MM-dd HH:mm:ss");
   out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");
%>
</body>
</html>

jsp 设置session存在时间_怎么wordxls下载都成了jsp格式_jsp中时间格式设置

再次编译main.jsp,然后访问: 8080 / testjsp / main.jsp,您可以获得以下结果:

显示当前时间与日期
2016-06-25 17:57:53

要指定模式字符串jsp中时间格式设置,您需要使用下表中列出的格式代码:

字符描述示例

时代标识符

4位数字年份

7月或7月

12小时制,上午/下午(1〜12)

24小时制

分钟

ms

周

星期二

jsp 设置session存在时间_jsp中时间格式设置_怎么wordxls下载都成了jsp格式

一年中的一天

每月的星期几

2(七月的第二个星期三)

一年中的一周

每月的一周

上午/下午标签

一天中的一个小时(1〜24)

一天中的一个小时,上午/下午(0〜11)

时区

东部标准时间

文本分隔

定界符

单引号

有关Date类的更多详细信息,请参阅Java API文档.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-168337-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...