`
673341766
  • 浏览: 27708 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

解决java时间处理的烦恼

    博客分类:
  • jsp
阅读更多
JSP Standard Tag Libraries  
Formatting and Internationalization  
Two form input parameters, 'date' and 'isoDate', are URL-encoded in the link leading to this page. 'isoDate' is formatted according to the ISO8601 standard.   
Formatting of numbers and dates is based on the browser's locale setting. Formatting will change if you switch the default language setting from English to French or German, for example. (The browser needs to be restarted, too.)   
  
Library import and parameter capturing:  
  
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>  
<%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>  
  
<fmt:parseDate value="${param.date}" var="date" pattern="yyyy/MM/dd:HH:mm:ss>  
<fmt:parseDate value="${param.isoDate}" var="isoDate" pattern="yyyyMMdd'T'HHmmss">  
  
The input parameters must match the patterns, or the JSP will thrown an exception. This page does no error handling.   
  
Input parameters:  
Date:    2004/04/01:13:30:00   Java format: Thu Apr 01 13:30:00 CST 2004  
isoDate: 20040531T235959       Java format: Mon May 31 23:59:59 CDT 2004  
  
Dates  
Tag Output   
Attribute: value; required. Tag has no body.   
<fmt:formatDate value="${date}" type="both"/>  
  
 2004-4-1 13:30:00    
<fmt:formatDate value="${isoDate}" type="both"/>  
  
 2004-5-31 23:59:59    
Attribute: type; optional. Indicates what to print: date, time, or both.   
<fmt:formatDate value="${date}" type="date"/>  
  
 2004-4-1    
<fmt:formatDate value="${isoDate}" type="time"/>  
  
 23:59:59    
Attribute: dateStyle; optional. Varies the date format.   
<fmt:formatDate value="${isoDate}" type="date" dateStyle="default"/>  
  
 2004-5-31    
<fmt:formatDate value="${isoDate}" type="date" dateStyle="short"/>  
  
 04-5-31    
<fmt:formatDate value="${isoDate}" type="date" dateStyle="medium"/>  
  
 2004-5-31    
<fmt:formatDate value="${isoDate}" type="date" dateStyle="long"/>  
  
 2004年5月31日    
<fmt:formatDate value="${isoDate}" type="date" dateStyle="full"/>  
  
 2004年5月31日 星期一    
Attribute: timeStyle; optional. Varies the time format.   
<fmt:formatDate value="${isoDate}" type="time" timeStyle="default"/>  
  
 23:59:59    
<fmt:formatDate value="${isoDate}" type="time" timeStyle="short"/>  
  
 下午11:59    
<fmt:formatDate value="${isoDate}" type="time" timeStyle="medium"/>  
  
 23:59:59    
<fmt:formatDate value="${isoDate}" type="time" timeStyle="long"/>  
  
 下午11时59分59秒    
<fmt:formatDate value="${isoDate}" type="time" timeStyle="full"/>  
  
 下午11时59分59秒 CDT    
Attribute: pattern; optional. Inidcates date/time custom patterns.   
<fmt:formatDate value="${date}" type="both" pattern="EEEE, MMMM d, yyyy HH:mm:ss Z"/>  
  
 星期四, 四月 1, 2004 13:30:00 -0600    
<fmt:formatDate value="${isoDate}" type="both" pattern="d MMM yy, h:m:s a zzzz/>  
分享到:
评论

相关推荐

    autocode中文java版

     您是不是因为java的开发和维护繁琐而烦恼,目前政府机关、企业大都要求用java来开发项目,本软件将彻底解决您的后顾之忧,通过本软件的自动生成功能,生成的java代码规范、全部开源,不存在用隐含的内容,全部代码...

    AutoCode代码生成器(JAVA版)

    您是不是因为java的开发和维护繁琐而烦恼,目前政府机关、企业大都要求用java来开发项目,本软件将彻底解决您的后顾之忧,通过本软件的自动生成功能,生成的java代码规范、全部开源,不存在用隐含的内容,全部代码...

    蓝桥杯试题1_java蓝桥杯试题_morning1x4_

    4. **图形显示**:这是一个与图形处理和输出相关的问题,可能需要参赛者使用Java的图形库来绘制特定的图形,或者解决与图形显示有关的逻辑问题。 5. **排序**:这道题显然是关于排序算法的,可能要求参赛者实现一个...

    java开发留言本实验报告

    **Java 开发留言本实验报告** 本实验报告主要围绕使用 Java 语言开发一个留言本系统进行,涵盖了需求分析、系统架构设计、数据库设计、模块划分、编码实现、界面设计以及系统测试等多个方面,旨在考察学生对 Java ...

    java数据结构和算法第二版

    "Java数据结构和算法第二版"的PDF文档详细介绍了如何利用Java实现各种基础和高级的数据结构以及算法,帮助开发者提升问题解决能力,提高代码效率。下面我们将深入探讨其中涉及的一些关键知识点。 1. **数据结构**:...

    开题报告,java基于ssm网店订餐系统.docx

    特别是对于在校学生而言,由于学校餐厅供不应求的情况普遍存在,每次就餐都需要长时间排队,这无疑增加了学生的烦恼。此外,食堂工作人员往往难以准确预测就餐人数及偏好菜品,导致食物供应与需求之间出现不平衡,既...

    前端开发的一款开源的即时聊天解决方案.zip

    Java能够自动处理对象的引用和间接引用,实现自动的无用单元收集,使用户不必为存储管理问题烦恼,能更多的时间和精力花在研发上。 面向对象 Java是一个面向对象的语言。对程序员来说,这意味着要注意其中的数据和...

    替换资源解决中文卡顿问题

    通常,中文输入卡顿问题可能源于以下几种情况:系统缺少对特定中文字符集的支持,导致系统在处理这些字符时需要更多的时间和资源;输入法的字体渲染引擎效率低下,需要较长的计算时间才能完成字符的渲染;或者输入法...

    openfire4.2.2 开发所需jar包,含smack jar包及所有辅助包,省去找包烦恼

    Smack是一个用于处理XMPP协议的Java库,支持XMPP客户端和服务器端的开发。 在Openfire 4.2.2版本中,登录方式可能有所改变,这可能涉及到认证机制的更新或者API接口的调整。开发者可能需要适应这些变化来确保应用...

    Gwt-Ext学习笔记之基础篇- www.hxiaseo.cn技术网站

    描述中的"不用为界面烦恼了。使用JAVA语言开发WEB"强调了Gwt-Ext的主要优势:它允许开发者用Java进行前端开发,避免了与JavaScript的直接打交道,简化了开发流程,特别是对于那些熟悉Java但不熟悉JavaScript的开发者...

    Eclipse properties中文插件

    总的来说,Eclipse properties中文插件是Java开发人员处理中文资源文件不可或缺的辅助工具,它通过其强大的编码支持和友好易用的界面,使得在Eclipse和My Eclipse中处理.properties文件变得轻松且无烦恼。...

    MealBuddy:HackPrinceton 2014 项目旨在消除与朋友安排用餐聚会的烦恼

    1. **Java编程基础**:包括类、对象、继承、多态、异常处理等Java核心概念。 2. **Java Web开发**:如使用Servlet、JSP进行服务器端编程,理解MVC架构模式。 3. **Spring框架**:Java后端开发中常用的框架,用于依赖...

    精通正则表达式英文原版-第3版

    正则表达式可以节约你的时间,减少你的烦恼。它们可以用来解决广泛问题的优雅解决方案。一旦你精通了正则表达式,它们将成为你工具箱中不可或缺的一部分。你会开始怀疑没有它们你是怎么工作的。尽管如此,由于其广泛...

    jrebel.jar

    JRebel不仅减少了重复的构建和部署步骤,还能通过实时反馈帮助开发者更快地定位和解决问题,从而提高了整体开发效率。 在压缩包文件“jrebel52”中,我们可以看到JRebel的一个特定版本。随着软件的更新迭代,每个...

    一站式问题定位平台,还在为线上问题而烦恼吗?实时线程栈监控、线程池监控、动态arthas命令集、依赖分析等等等,助你快速定位问题

    在IT行业中,问题定位是开发和运维人员常常面临的一大挑战,尤其在复杂的分布式系统中,线上问题的排查往往需要耗费大量的时间和精力。针对这一需求,出现了一站式问题定位平台,如描述中提及的,这类平台提供了丰富...

    JSP汽车网上售票系统

    汽车网上售票系统是一种基于互联网技术的售票解决方案,它使得用户可以在家中或办公室轻松购买汽车票,免去了排队购票的烦恼。本系统采用B/S(Browser/Server,浏览器/服务器)架构,这是一种分布式计算模式,用户...

    程序员简历模板—单页单色风格45.zip

    2. **专业概述**:一到两句话概括求职者的专业定位,如“资深Java开发工程师,专注于分布式系统和大数据处理”。 3. **技能列表**:列出掌握的编程语言(如Java、Python、C++)、框架(如Spring Boot、React)、...

    常用游戏环境集合安装包.rar

    1. **DirectX**: DirectX是微软开发的一组应用程序接口(API),用于处理图形、音频和输入等任务,尤其在Windows平台上对游戏支持至关重要。很多游戏依赖于DirectX来实现高效的图形渲染和多媒体功能。安装包可能会...

    springBoot+jpa+mysql

    SpringBoot的自动配置、起步依赖和嵌入式Web服务器极大地简化了开发流程,JPA让数据库操作更加面向对象化,而MySQL作为稳定的后端存储解决方案,支撑着应用程序的数据处理。通过这一组合,开发者可以快速构建功能...

Global site tag (gtag.js) - Google Analytics