zoukankan      html  css  js  c++  java
  • 11月12日学习日志

    今天学习了servlet日期比较和格式化日期。

    日期比较:

    可以使用 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> \n";
            out.println(docType +
                "<html>\n" +
                "<head><title>" + title + "</title></head>\n" +
                "<body bgcolor=\"#f0f0f0\">\n" +
                "<h1 align=\"center\">" + title + "</h1>\n" +
                "<h2 align=\"center\">" + ft.format(dNow) + "</h2>\n" +
                "</body></html>");
        }
    
    }
  • 相关阅读:
    python-学习 补充模块;面向对象程序设计
    python学习- 常用模块与re正则
    python-学习 协程函数 模块与包
    python-学习 初级atm小脚本、函数嵌套、装饰器、生成器、迭代器、三元表达式
    模拟登陆古诗文网
    正则表达式(括号)、[中括号]、{大括号}的区别
    MongoDB的基本操作
    语音合成以及语音识别
    flask中的CBV,flash,Flask-Session,WTForms
    Flask基础2 蓝图,实例化配置,app对象配置,特殊装饰器
  • 原文地址:https://www.cnblogs.com/20193925zxt/p/14160102.html
Copyright © 2011-2022 走看看