- 浏览: 480294 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (288)
- Java (70)
- Web (11)
- JSP (18)
- JavaScript (25)
- JQuery (22)
- HTML (7)
- CSS (2)
- Struts2.X (6)
- Ibatis/Mybatis (6)
- Hibernate (4)
- Spring (8)
- Oracle (23)
- MySql (9)
- Apache (1)
- Tomcat (9)
- Weblogic (2)
- Maven (6)
- Flex (0)
- Junit (2)
- Test (1)
- SVN (6)
- GIS (3)
- Android (1)
- Eclipse (10)
- Thread (3)
- JVM (1)
- Cache (2)
- Design pattern (1)
- Nosql (3)
- Linux (10)
- Hudson/Jenkins (1)
- MQ (1)
- Network (2)
- 生活工作 (5)
- 架构师之路 (6)
- 知识精华荟萃 (9)
- Interview (13)
最新评论
-
276847139:
方法很有效,我的问题就在是在父项目的.classpa ...
手动添加Maven Dependencies -
coosummer:
推荐使用http://buttoncssgenerator.c ...
button css 样式 -
lqz2012:
DBFFileReader是外部框架里面的吧,不是JDK的。楼 ...
java读取dbf文件 -
xudongcsharp:
lx13345 写道java.lang.NoSuchMetho ...
Spring常用错误 -
lx13345:
jar是hibernate3.3GA,ehcache-1.5. ...
Spring常用错误
SimpleDateFormat
字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800
-----------------------------------------------------------------
oracle
--Y或YY或YYY 年的最后一位,两位或三位;011表示2011年
SELECT to_char(SYSDATE,'YYY') FROM dual;
--SYEAR或YEAR: SYEAR指公元前的年份前加一负号 ; -1112表示公元前111 2年
SELECT to_char(SYSDATE,'SYEAR') FROM dual;
SELECT to_char(SYSDATE,'YEAR') FROM dual;
--Q 季度,1~3月为第一季度 ;2表示第二季度
SELECT to_char(SYSDATE,'Q') FROM dual;
--MM 月份数; 12表示12月
SELECT to_char(SYSDATE,'MM') FROM dual;
--MON 英文下的月份(缩写)
SELECT to_char(SYSDATE,'MON') FROM dual;
--RM 月份的罗马表示;VII表示7月
SELECT to_char(SYSDATE,'RM') FROM dual;
--Month 用9个字符长度表示的月份名; May后跟6个空格表示5月
SELECT to_char(SYSDATE,'month') FROM dual;
SELECT to_char(SYSDATE,'month','NLS_DATE_LANGUAGE = American') FROM dual;
--WW 当年第几周; 27表示2011年7月7日为第27周
SELECT to_char(SYSDATE,'WW') FROM dual;
--W 本月第几周; 2011年7月7日为第1周
SELECT to_char(SYSDATE,'W') FROM dual;
--DDD 当年第几天, 1月1日为001,2月1日为032; 363 2002年1 2月2 9日为第363天
SELECT to_char(SYSDATE,'DDD') FROM dual;
--DD 当月第几天;04 10月4日为第4天
SELECT to_char(SYSDATE,'DD') FROM dual;
--D 周内第几天; 5 2011年7月7日为星期四(星期一为第一天)
SELECT to_char(SYSDATE,'D') FROM dual;
--DY 周内第几天缩写; SUN 2002年3月24日为星期天
SELECT to_char(SYSDATE,'DY') FROM dual;
--HH或HH12 12进制小时数; 02 午夜2点过8分为02
SELECT to_char(SYSDATE,'HH') FROM dual;
SELECT to_char(SYSDATE,'HH12') FROM dual;
--HH24 24小时制; 14 下午2点08分为14
SELECT to_char(SYSDATE,'HH24') FROM dual;
--MI 分钟数(0~59); 17下午4点17分 (注意:不要将MM格式用于分钟(分钟应该使用MI))
SELECT to_char(SYSDATE,'MI') FROM dual;
--SS 秒数(0~59); 22 11点3分22秒
SELECT to_char(SYSDATE,'SS') FROM dual;
SELECT to_char(SYSDATE,'YYYY') 年份 FROM dual;
select to_char( to_date(222,'J'),'Jsp') from dual
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'year') 年份 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'year','NLS_DATE_LANGUAGE = American') 年份 from dual;
SELECT to_char(SYSDATE,'MM') 月份 FROM dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'month') 月份 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'month','NLS_DATE_LANGUAGE = American') 月份 from dual;
SELECT to_char(SYSDATE,'DD') 日 FROM dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'day') 星期 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') 星期 from dual;
select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') datetime from dual;
--获得小时数
SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 23:38:40') from dual
SELECT to_char(sysdate,'hh') from dual;
SELECT to_char(sysdate,'hh24') from dual;
-----------------------------------------------------------------
JSTL
<!-- Type属性默认是date-->
日期:
<fmt:formatDate value="<%=new Date()%>"/><br>
<fmt:formatDate type="date" value="<%=new Date()%>"/><br>
<fmt:formatDate type="time" value="<%=new Date()%>"/><br>
<fmt:formatDate type="both" value="<%=new Date()%>"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="short"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="medium"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="long"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="full"/><br>
<fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd hh-mm-ss"/>
字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800
-----------------------------------------------------------------
oracle
--Y或YY或YYY 年的最后一位,两位或三位;011表示2011年
SELECT to_char(SYSDATE,'YYY') FROM dual;
--SYEAR或YEAR: SYEAR指公元前的年份前加一负号 ; -1112表示公元前111 2年
SELECT to_char(SYSDATE,'SYEAR') FROM dual;
SELECT to_char(SYSDATE,'YEAR') FROM dual;
--Q 季度,1~3月为第一季度 ;2表示第二季度
SELECT to_char(SYSDATE,'Q') FROM dual;
--MM 月份数; 12表示12月
SELECT to_char(SYSDATE,'MM') FROM dual;
--MON 英文下的月份(缩写)
SELECT to_char(SYSDATE,'MON') FROM dual;
--RM 月份的罗马表示;VII表示7月
SELECT to_char(SYSDATE,'RM') FROM dual;
--Month 用9个字符长度表示的月份名; May后跟6个空格表示5月
SELECT to_char(SYSDATE,'month') FROM dual;
SELECT to_char(SYSDATE,'month','NLS_DATE_LANGUAGE = American') FROM dual;
--WW 当年第几周; 27表示2011年7月7日为第27周
SELECT to_char(SYSDATE,'WW') FROM dual;
--W 本月第几周; 2011年7月7日为第1周
SELECT to_char(SYSDATE,'W') FROM dual;
--DDD 当年第几天, 1月1日为001,2月1日为032; 363 2002年1 2月2 9日为第363天
SELECT to_char(SYSDATE,'DDD') FROM dual;
--DD 当月第几天;04 10月4日为第4天
SELECT to_char(SYSDATE,'DD') FROM dual;
--D 周内第几天; 5 2011年7月7日为星期四(星期一为第一天)
SELECT to_char(SYSDATE,'D') FROM dual;
--DY 周内第几天缩写; SUN 2002年3月24日为星期天
SELECT to_char(SYSDATE,'DY') FROM dual;
--HH或HH12 12进制小时数; 02 午夜2点过8分为02
SELECT to_char(SYSDATE,'HH') FROM dual;
SELECT to_char(SYSDATE,'HH12') FROM dual;
--HH24 24小时制; 14 下午2点08分为14
SELECT to_char(SYSDATE,'HH24') FROM dual;
--MI 分钟数(0~59); 17下午4点17分 (注意:不要将MM格式用于分钟(分钟应该使用MI))
SELECT to_char(SYSDATE,'MI') FROM dual;
--SS 秒数(0~59); 22 11点3分22秒
SELECT to_char(SYSDATE,'SS') FROM dual;
SELECT to_char(SYSDATE,'YYYY') 年份 FROM dual;
select to_char( to_date(222,'J'),'Jsp') from dual
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'year') 年份 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'year','NLS_DATE_LANGUAGE = American') 年份 from dual;
SELECT to_char(SYSDATE,'MM') 月份 FROM dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'month') 月份 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'month','NLS_DATE_LANGUAGE = American') 月份 from dual;
SELECT to_char(SYSDATE,'DD') 日 FROM dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'day') 星期 from dual;
select to_char(to_date('2011-07-05','yyyy-mm-dd'),'day','NLS_DATE_LANGUAGE = American') 星期 from dual;
select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') datetime from dual;
--获得小时数
SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 23:38:40') from dual
SELECT to_char(sysdate,'hh') from dual;
SELECT to_char(sysdate,'hh24') from dual;
-----------------------------------------------------------------
JSTL
<!-- Type属性默认是date-->
日期:
<fmt:formatDate value="<%=new Date()%>"/><br>
<fmt:formatDate type="date" value="<%=new Date()%>"/><br>
<fmt:formatDate type="time" value="<%=new Date()%>"/><br>
<fmt:formatDate type="both" value="<%=new Date()%>"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="short"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="medium"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="long"/><br>
<fmt:formatDate value="<%=new Date()%>" dateStyle="full"/><br>
<fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd hh-mm-ss"/>
发表评论
-
常见eclipse环境编译问题小结
2015-07-08 21:46 705Preferences-Installed JRES-jdk ... -
URLEncode
2014-12-29 18:53 957前言: 根据HTTP协议要求,传递参数的值中如果存在特殊字符( ... -
java日期格式小时制区别
2014-12-29 18:29 756SimpleDateFormat ss = new Sim ... -
opencsv
2014-11-11 15:50 922public class CSVDemo { publ ... -
密码学-加密解密 加签验签
2014-08-21 21:37 8908RSA: 1. 加签:用私钥加 ... -
eclipse常用插件
2014-07-27 20:49 7071 velocity 模板编辑插件 实用 http://pro ... -
互联网开发
2014-04-29 19:17 21291.设计数据库时,有时候会根据业务,为了避免表中出现冗余的字 ... -
Servlet Listener
2014-03-26 17:35 1343Listener功能 它是基于观 ... -
数据库事务
2014-03-22 09:56 820数据库事务(Database Transa ... -
java 堆与栈
2014-03-21 16:54 742栈(stack):主要保存基本类型(或者叫内置类型)(char ... -
String、StringBuilder、StringBuffer区别
2014-03-21 16:24 721String 字符串常量,不可变 StringBuffer 字 ... -
数字证书
2014-03-18 17:20 785http://blog.csdn.net/zhulinfeib ... -
fish
2014-03-18 16:48 0互联网和企业应用最大的区别在于表现层的以及业务的复杂性上面。这 ... -
系统代码基本规范
2014-03-13 22:41 0系统代码基本规范 排 ... -
try catch return
2014-03-11 16:22 759package com.java.test; impor ... -
PO/POJO/VO/BO/DAO/DTO
2013-12-26 17:12 793PO(persistant object) 持久对 ... -
servlet
2013-12-21 17:47 710用Servlet获取URL地址。在HttpServletReq ... -
native2ascii
2013-12-16 15:42 764>native2ascii 中国 \u4e2d\u5 ... -
xStream 框架
2013-12-10 15:31 778http://www.cnblogs.com/hoojo/a ... -
Bat命令学习
2013-08-22 17:33 1581基础部分: 一、基础语法: 1.批处理文件是一个“. ...
相关推荐
### Java开发中时间格式化的所有方法 在Java开发过程中,时间格式化是非常常见的需求之一,尤其是在处理日期与时间相关的业务逻辑时。本文将详细介绍Java中关于时间格式化的各种方法及其应用场景,帮助开发者更好地...
* 日期时间:日期时间是 Java 语言中的一个重要概念。手册中提到,日期时间的处理应该遵循一定的规则,例如,使用 java.time 包来处理日期和时间等。 * 集合处理:集合是 Java 语言中的一个重要概念。手册中提到,...
在Java编程语言中,日期和时间的处理是...通过上述示例,我们可以看到Java提供了丰富的工具和API来处理日期和时间的格式化与转换,这些技术在日常开发中极为常见,掌握它们对于任何Java开发者而言都是必不可少的技能。
在Java开发中,对日期和时间进行操作是非常常见的需求之一。本文将基于给定文件中的代码示例,详细介绍如何在Java中实现日期格式的转换,并探讨其中涉及的关键知识点。 #### 一、理解日期类及其用法 在Java中,...
* 在 Web 开发中,日期格式转换可以用于显示日期和时间。 * 在数据分析中,日期格式转换可以用于处理日期和时间相关的数据。 * 在企业应用程序中,日期格式转换可以用于生成报表和记录。 日期格式转换是 Java 编程...
在Java编程语言中,时间日期处理是常见的任务之一,尤其在开发业务系统或者数据分析时,对日期进行格式化显得尤为重要。Java提供了多种处理日期和时间的API,包括`java.util.Date`、`java.text.SimpleDateFormat`、`...
在Java开发中,日期控件是必不可少的一部分,特别是在构建用户界面时,用户往往需要与日期进行交互,例如选择日期、查看日历等。本话题主要围绕"java开发用到的日期控件"展开,我们将深入探讨Java中的日期控件及其...
- **传统API**:`java.util.Date`和`java.text.SimpleDateFormat`等类是早期版本的Java中用于日期时间处理的主要工具。 - **新API**:自Java 8起,推荐使用`java.time`包中的类,这些类的设计更加现代且不易出错。 ...
《Java开发手册API文档(JDK1.8中文版)》是Java开发者的重要参考资料,它详细阐述了JDK1.8版本中的各种类库、接口、方法和异常等核心概念,帮助开发者理解和运用Java编程语言进行后端开发。文档内容涵盖广泛,包括...
在Java编程语言中,日期和时间的处理是常见的任务,特别是在开发业务系统或者数据分析应用时。日期格式化是这个过程中的关键部分,它允许我们按照特定的格式展示或解析日期。本篇将深入探讨Java中日期格式化的相关...
以下是如何使用Java 8的新日期时间API来格式化日期: ```java import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; public class LocalDateFormatting { public static void main...
- `"EEE MMM dd HH:mm:ss z yyyy"`:这种格式是标准的日期时间格式,其中`EEE`表示星期几缩写,`MMM`表示月份缩写,`dd`表示日期,`HH:mm:ss`表示小时分钟秒,`z`表示时区,`yyyy`表示年份。 - `"yyyy-MM-dd HH:mm...
Java日期格式化是Java开发中常见的一项任务,它涉及到日期和时间的处理,尤其是在数据输入输出、用户界面显示以及数据库交互等场景。Java提供了一系列的类来帮助我们完成日期和时间的格式化工作,其中最常用的包括`...
Java时间格式转换是Java开发中常见的任务,涉及到日期和时间的处理。在Java中,主要通过`java.util.Date`、`java.util.Calendar`以及`java.text.SimpleDateFormat`等类来完成。下面将详细介绍这些类和方法在时间格式...
Java开发工具包(Java Development Kit,简称JDK)是Java编程语言的核心组件,它为开发者提供了编译、调试和运行Java应用程序所需的所有工具。JDK1.8.0_66是Oracle公司发布的一个特定版本,它包含了Java运行时环境...
Java时间格式转换是Java开发中常见且重要的操作之一,它涉及到日期和时间的解析、格式化以及转换。本文将深入探讨Java中与时间格式转换相关的知识点,包括如何使用`SimpleDateFormat`类进行时间的格式化和解析,以及...
日期时间是编程中的重要规约,良好的日期时间规约可以提高代码的可读性和维护性。Handbook提供了详细的日期时间规约,包括日期时间的格式、计算、比较等。 二、异常日志 异常日志是Handbook的重要部分,旨在帮助...
编程规约部分包括命名风格、常量定义、代码格式、OOP规约和日期时间等多个方面,这些规约旨在提升代码的可读性、可维护性和一致性。例如,命名风格规约要求变量、方法、类的命名应清晰易懂,常量定义则提倡使用全...
Java工具类(Java Util)是Java开发中不可或缺的一部分,它为开发者提供了大量便捷的功能,极大地提高了开发效率。在Java标准库中,`java.util`包是核心工具类库,包含了各种容器类、集合框架、日期时间处理、随机数...
Java开发文档(JDK1.8中文版)是Java开发者的重要参考资料,它包含了Java语言规范、API文档、技术指南等丰富的信息。这份文档是Java 8版本的,Java 8是Oracle公司于2014年发布的一个重大更新,引入了许多新特性,极大...