日期: 2022-09-09 浏览数:274
致力于互联网品牌建设与网络营销,专业领域包括网站建设、电子商务、移动互联网营销、微信小程序商城及系统平台开发等,服务范围涵盖基础的域名服务、主机服务;企业邮箱、云服务器、网络营销等应用服务,拥有一支由多名网络安全、软件工程和项目管理、网站建设策划人员,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
外贸网站建设,公司网站建设,企业网站制作,网站建设多少钱,建站价格,官网怎么制作,企业网站建设
河北省沧州网站建设公司-沧州专业网页设计公司-沧州高端网站制作-沧州品牌网站设计-沧州页面美工-沧州上档次网站建设-沧州定制个性化网站开发-沧州一站式一条龙网站搭建开发-沧州一站式一条龙网站搭建
正如上面所提到的,您可以在 Servlet 中使用所有可用的 Java 方法。如果您需要比较两个日期,以下是方法:
您可以使用 getTime() 来获取两个对象自 1970 年 1 月 1 日午夜以来经过的时间(以毫秒为单位),然后对这两个值进行比较。
您可以使用方法 before( )、after( ) 和 equals( )。由于一个月里 12 号在 18 号之前,例如,new Date(99, 2, 12).before(new Date (99, 2, 18)) 返回 true。
您可以使用 compareTo( ) 方法,该方法由 Comparable 接口定义,由 Date 实现。
SimpleDateFormat 是一个以语言环境敏感的方式来格式化和解析日期的具体类。 SimpleDateFormat 允许您选择任何用户定义的日期时间格式化的模式。
让我们修改上面的实例,如下所示:
package com.runoob.test;import java.io.IOException;import java.io.PrintWriter;import java.text.SimpleDateFormat;import java.util.Date;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;/** * Servlet implementation class CurrentDate */@WebServlet("/CurrentDate")public class CurrentDate extends HttpServlet { private static final long serialVersionUID = 1L; public CurrentDate() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); PrintWriter out = response.getWriter(); String title = "显示当前的日期和时间"; Date dNow = new Date( ); SimpleDateFormat ft = new SimpleDateFormat ("yyyy.MM.dd hh:mm:ss E a "); String docType = "<!DOCTYPE html> "; out.println(docType + "<html> " + "<head><title>" + title + "</title></head> " + "<body bgcolor="#f0f0f0"> " + "<h1 align="center">" + title + "</h1> " + "<h2 align="center">" + ft.format(dNow) + "</h2> " + "</body></html>"); }}
再次编译上面的 Servlet,然后通过访问 http://localhost:8080/TomcatTest/CurrentDate 来调用该 Servlet。这将会产生如下的结果:
使用事件模式字符串来指定时间格式。在这种模式下,所有的 ASCII 字母被保留为模式字母,这些字母定义如下:
字符 | 描述 | 实例 |
---|---|---|
G | Era 指示器 | AD |
y | 四位数表示的年 | 2001 |
M | 一年中的月 | July 或 07 |
d | 一月中的第几天 | 10 |
h | 带有 A.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 |
a | A.M./P.M. 标记 | PM |
k | 一天中的第几小时(1~24) | 24 |
K | 带有 A.M./P.M. 的小时(0~11) | 10 |
z | 时区 | Eastern Standard Time |
' | Escape for text | Delimiter |
" | 单引号 | ` |
如需查看可用的处理日期方法的完整列表,您可以参考标准的 Java 文档。
河北省沧州网站建设公司-沧州专业网页设计公司-沧州高端网站制作-沧州品牌网站设计-沧州页面美工-沧州上档次网站建设-沧州定制个性化网站开发-沧州一站式一条龙网站搭建开发-沧州一站式一条龙网站搭建
我们一直秉承专业、诚信、服务、进取的价值观,坚持优秀的商业道德,以用户价值为导向,向用户提供优质产品和优质服务,从而赢得了用户的信赖。提供网站建设,营销网站制作,全网营销网站,高端网站设计,模板网站建设,商城网站开发,外贸网站制作、装修公司网站建设、教育培训机构网站建设、餐饮加盟网站建设、建筑建材网站建设、广告传媒网站建设、五金机械网站建设、电子仪器网站建设、外贸行业网站建设等服务。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)