当前位置: 首页 > news >正文

学生个人网站模板有了域名如何建立网站

学生个人网站模板,有了域名如何建立网站,自己做网站域名,seo 推广服务以下内容引用自http://wiki.jikexueyuan.com/project/jsp/handling-date.html: 使用JSP的一个最重要的优点是,可以使用核心Java中所有有效的方法。本教程将使用Java提供的Date类,它在java.util包是有效的,这个类封装了当前的日期和…

以下内容引用自http://wiki.jikexueyuan.com/project/jsp/handling-date.html:

使用JSP的一个最重要的优点是,可以使用核心Java中所有有效的方法。本教程将使用Java提供的Date类,它在java.util包是有效的,这个类封装了当前的日期和时间。

这个Date类支持两种构造函数。第一种构造函数是初始化当前日期和时间的对象。

Date( )

下面的构造函数是设置一个参数,该参数是从1970年1月1日凌晨0点开始至今的毫秒数。

Date(long millisec)

一旦有一个有效的Date对象,就可以调用以下任何支持的方法实现日期:

方法描述

boolean after(Date date)

如果调用的Date对象包含的日期晚于指定的日期,则返 true,否则返回false。

boolean before(Date date)

如果调用的Date对象包含的日期早于指定的日期,则返回true,否则返回false。

Object clone( )

重复调用的Date对象。

int compareTo(Date date)

比较调用的Date对象与Date的值。如果值是相等的,则返回0。如果调用的Date对象比Date更早,则返回一个负数。如果调用Date 对象是晚于Date的,则返回一个正数。

int compareTo(Object obj)

如果obj是Date类,则操作与compareTo(Date)是同一个,否则抛出ClassCastException异常。

boolean equals(Object date)

如果调用的Date对象与指定的日期有相同的时间和日期,则返回true,否则返回false。

long getTime( )

返回从1970年1月1日凌晨0点开始至今的毫秒数。

int hashCode( )

返回调用对象的哈希编码

void setTime(long time)

由指定的时间设置时间和日期,它表示从1970年1月1日凌晨0点开始到指定时间的毫秒数。

String toString( )

转换调用的Date对象到String类型,并且返回该结果。

一、得到当前日期&时间

在JSP程序中,很容易得到当前日期和时间。可以使用一个简单的Date对象调用toString()方法来输出当前的日期和时间,如下所示:

<%@ page import="java.io.*,java.util.*" %>
<html>
<head>
<title>Display Current Date & Time</title>
</head>
<body>
<center>
<h1>Display Current Date & Time</h1>
</center>
<%Date date = new Date();out.print( "<h2 align=\"center\">" +date.toString()+"</h2>");
%>
</body>
</html>

现在保存CurrentDate.jsp中的代码,然后使用URL:http://localhost:8080/CurrentDate.jsp来调用此JSP。将产生如下结果:

尝试刷新URL:http://localhost:8080/CurrentDate.jsp,将会发现每一次刷新都会有几秒钟的区别。

二、日期比较

正如上面提到的,可以使用所有有效的Java方法在Script中。如果需要比较两个日期,下面是方法:

  • 可以用getTime()方法分别获得这两个对象从1970年1月1日凌晨0点开始至今的毫秒数,然后比较这两个值。

  • 可以使用方法before(),after()和equals()。因为每月的12日在18日之前,例如,new Date(99,2,12).before(new Date(99,2,18)),返回 true。

  • 可以使用compareTo()方法,它由Comparable接口定义并且由Date实现。

三、用SimpleDateFormat实现日期格式化

SimpleDateFormat是用对语言环境敏感的方式来格式化和解析日期的具体类。SimpleDateFormat允许对日期时间格式来选择任何用户定义的模式开始。

修改上面的例子,如下所示:

<%@ page import="java.io.*,java.util.*" %>
<%@ page import="java.text.*" %>
<html>
<head>
<title>Display Current Date & Time</title>
</head>
<body>
<center>
<h1>Display Current Date & Time</h1>
</center>
<%Date dNow = new Date( );SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");out.print( "<h2 align=\"center\">" + ft.format(dNow) + "</h2>");
%>
</body>
</html>

使用URL:http://localhost:8080/CurrentDate.jsp,将产生如下结果:

四、Simple DateFormat格式化代码

指定时间格式使用一个时间模式字符串。在这个模式中,所有ASCII字母被保留为模式字母,它们被定义为如下:

字符描述例子
G时代指示符AD
y四位数的某年2001
M一年中的某月July or 07
d一月中的某日10
hA.M./P.M. (1~12)的某小时12
H一天 (0~23)中的某小时22
m一小时中的某分钟30
s一分钟中的某秒55
S毫秒234
E一周中的某天Tuesday
D一年中的某天360
F一月中的一周的某天2 (second Wed. in July)
w一年中的某周40
W一月中的某周1
aA.M./P.M.标记PM
k一天(1~24)中的某小时24
KA.M./P.M. (0~11)的某小时10
z时区Eastern Standard Time
'消逝的文本Delimiter
"单引号`

对于一个用不变且有效的方法来操作日期的完整清单,可以参考标准的Java文档。

 

测试工程:https://github.com/easonjim/5_java_example/tree/master/jspbasics/test12

转载于:https://www.cnblogs.com/EasonJim/p/6954373.html

http://www.lbrq.cn/news/2647891.html

相关文章:

  • 在线旅游网站建设方案微博推广方法有哪些
  • 免费企业网站建设要求什么平台免费推广效果最好
  • 做婚庆网站图片下载网站群发推广软件
  • 软件外包属于什么行业seo关键词排名网络公司
  • 建设新闻网站需要注意什么seo推广seo技术培训
  • 学校网站怎么做的正规seo多少钱
  • 南京做网站南京乐识专业如何进行网络推广
  • 放心营销网站开发青岛seo培训
  • 全国工程建设行业优秀网站合肥网站优化软件
  • 图片在线制作加字seo工作
  • 与网站签约守游网络推广平台
  • 呼和浩特网站制作怎么自己做网站推广
  • 南通网站备案google play store
  • 现在网站开发用什么小程序开发
  • 建设营销型网站的要素优化防疫政策
  • 网站上的定位怎么做推广通
  • 潍坊专业人员继续教育网络平台登录优化师的工作内容
  • 怎样做网站店铺品牌如何做推广
  • 做网站UI工具百度网页版下载安装
  • 网站建设为中心有道搜索引擎入口
  • 韩国最新新闻消息吉林刷关键词排名优化软件
  • 做网络销售哪些网站比较好如何自己做引流推广
  • 动态ip地址做网站seo网站优化快速排名软件
  • 网站开发类的合同下载app
  • 礼叮当 一家做创意礼品定制的网站搜索引擎网站
  • 企业网站建设需要什么企业策划方案怎么做
  • 做网站如何推广优化公司怎么优化网站的
  • php网站开发 实战教程针对百度关键词策划和seo的优化
  • 网站如何防止被攻击百度下载老版本
  • 连云港做网站企业百度的企业网站
  • 2025 大语言模型系统学习路线:从基础到部署与优化的全方位指南(含权威资源与项目实战)
  • 信息安全及防火墙总结
  • 建筑物实例分割数据集-9,700 张图片 城市规划与发展 灾害评估与应急响应 房地产市场分析 智慧城市管理 地理信息系统(GIS) 环境影响评估
  • 【ros-humble】2.自定义通讯接口发布者python,qt使用(话题)
  • 机器学习及其KNN算法
  • 【matlab】采样信号的低通滤波、高通滤波