`
673341766
  • 浏览: 27356 次
  • 性别: 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来实现高效的图形渲染和多媒体功能。安装包可能会...

    蓝桥杯部分题目(含答案)-word版-21页

    #### 一、未名湖边的烦恼 **关键词**:递归,蓝桥杯,算法 **问题背景**: 本题来源于蓝桥杯编程竞赛,题目背景设定在北京大学未名湖上的滑冰场景。在冬季,未名湖成为学生们的滑冰胜地。由于冰鞋数量有限,每天...

    sourceinsight4.0.0096.zip

    虽然这在语法上可能并无大碍,但对于那些注重细节和习惯一致性的人来说,这是一个不小的烦恼。Source Insight 4.0.0096则解决了这个问题,它不再对文件名进行这种不必要的改动,从而保持了文件名原有的格式,提高了...

Global site tag (gtag.js) - Google Analytics