- 浏览: 1043121 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (279)
- Apache net (10)
- JBoss Rules (3)
- Seam ACL (1)
- Seam (14)
- Seam JPA高级权限验证 (8)
- 待解决的问题.... (1)
- JAVA (43)
- Dwr (4)
- Ajax4JSF (1)
- JavaScript (27)
- 生活小常识 (17)
- Richfaces (3)
- seam自己经历 (14)
- JDBC (1)
- mysql (6)
- WebService (10)
- Java Web (4)
- Hibernate (13)
- J2EE框架整合 (3)
- Spring (9)
- BEA Weblogic (1)
- XML (1)
- log4j (6)
- CSS (2)
- javaIO文件的读写 (5)
- SVN服务器的安装 (5)
- powerDesigner (2)
- SQL常用语句 (3)
- wicket初学 (5)
- eclipse (7)
- 正则表达式 (1)
- ExtJS (6)
- maven(m2eclipse) (1)
- struts2.0 (9)
- JPA (6)
- struts2.0整合spring2.5 (9)
- linux (6)
- Oracle (5)
- Servlet (3)
- MyEclipseGen (0)
最新评论
-
qq_31247573:
JAVA 获取http返回XML的数据 -
jasmine_20100810:
...
linux下tomcat服务的启动、关闭与错误跟踪 -
weiaiFang0624:
视频下载地址:http://download.csdn.net ...
there is no action mapped for namespace / and action name解决办法 -
p476462534:
JS控制表单form的提交 -
dandongsoft:
aaaaaaaaaaaaaaa
httpClient,JAVA访问http request response
JDK1.5中,String类新增了一个很有用的静态方法String.format():
现有一个时间'20090903'要转化成指定时间的java.util.Date格式
- private Date getStartGregorianTime(String date) {
- Date d_date = DateUtil.parseDate(date);
- int year = new Integer(String.format("%tY", d_date));
- int month = new Integer(String.format("%tm", d_date));
- int day = new Integer(String.format("%td", d_date));
- return new GregorianCalendar(year, month-1, day, 0, 0, 0).getTime();
- }
- private Date getEndGregorianTime(String date) {
- Date d_date = DateUtil.parseDate(date);
- int year = new Integer(String.format("%tY", d_date));
- int month = new Integer(String.format("%tm", d_date));
- int day = new Integer(String.format("%td", d_date));
- return new GregorianCalendar(year, month-1, day, 23, 59, 59).getTime();
- }
private Date getStartGregorianTime(String date) { Date d_date = DateUtil.parseDate(date); int year = new Integer(String.format("%tY", d_date)); int month = new Integer(String.format("%tm", d_date)); int day = new Integer(String.format("%td", d_date)); return new GregorianCalendar(year, month-1, day, 0, 0, 0).getTime(); } private Date getEndGregorianTime(String date) { Date d_date = DateUtil.parseDate(date); int year = new Integer(String.format("%tY", d_date)); int month = new Integer(String.format("%tm", d_date)); int day = new Integer(String.format("%td", d_date)); return new GregorianCalendar(year, month-1, day, 23, 59, 59).getTime(); }
以下为String format()中参数的定义:
日期/时间转换
以下日期和时间转换的后缀字符是为 't' 和 'T' 转换定义的。这些类型相似于但不完全等同于那些由 GNU date 和 POSIX strftime(3c) 定义的类型。提供其他转换类型是为了访问特定于 Java 的功能(如将 'L' 用作秒中的毫秒)。
以下转换字符用来格式化时间:
'H' 24 小时制的小时,被格式化为必要时带前导零的两位数,即 00 - 23。
'I' 12 小时制的小时,被格式化为必要时带前导零的两位数,即 01 - 12。
'k' 24 小时制的小时,即 0 - 23。
'l' 12 小时制的小时,即 1 - 12。
'M' 小时中的分钟,被格式化为必要时带前导零的两位数,即 00 - 59。
'S' 分钟中的秒,被格式化为必要时带前导零的两位数,即 00 - 60 ("60" 是支持闰秒所需的一个特殊值)。
'L' 秒中的毫秒,被格式化为必要时带前导零的三位数,即 000 - 999。
'N' 秒中的毫微秒,被格式化为必要时带前导零的九位数,即 000000000 - 999999999。
'p' 特定于语言环境的 上午或下午 标记以小写形式表示,例如 "am" 或 "pm"。使用转换前缀 'T' 可以强行将此输出转换为大写形式。
'z' 相对于 GMT 的 RFC 822 格式的数字时区偏移量,例如 -0800。
'Z' 表示时区缩写形式的字符串。Formatter 的语言环境将取代参数的语言环境(如果有)。
's' 自协调世界时 (UTC) 1970 年 1 月 1 日 00:00:00 至现在所经过的秒数,即 Long.MIN_VALUE/1000 与 Long.MAX_VALUE/1000 之间的差值。
'Q' 自协调世界时 (UTC) 1970 年 1 月 1 日 00:00:00 至现在所经过的毫秒数,即 Long.MIN_VALUE 与 Long.MAX_VALUE 之间的差值。
以下转换字符用来格式化日期:
'B' 特定于语言环境的月份全称,例如 "January" 和 "February"。
'b' 特定于语言环境的月份简称,例如 "Jan" 和 "Feb"。
'h' 与 'b' 相同。
'A' 特定于语言环境的星期几全称,例如 "Sunday" 和 "Monday"
'a' 特定于语言环境的星期几简称,例如 "Sun" 和 "Mon"
'C' 除以 100 的四位数表示的年份,被格式化为必要时带前导零的两位数,即 00 - 99
'Y' 年份,被格式化为必要时带前导零的四位数(至少),例如,0092 等于格里高利历的 92 CE。
'y' 年份的最后两位数,被格式化为必要时带前导零的两位数,即 00 - 99。
'j' 一年中的天数,被格式化为必要时带前导零的三位数,例如,对于格里高利历是 001 - 366。
'm' 月份,被格式化为必要时带前导零的两位数,即 01 - 13。
'd' 一个月中的天数,被格式化为必要时带前导零两位数,即 01 - 31
'e' 一个月中的天数,被格式化为两位数,即 1 - 31。
以下转换字符用于格式化常见的日期/时间组合。
'R' 24 小时制的时间,被格式化为 "%tH:%tM"
'T' 24 小时制的时间,被格式化为 "%tH:%tM:%tS"。
'r' 12 小时制的时间,被格式化为 "%tI:%tM:%tS %Tp"。上午或下午标记 ('%Tp') 的位置可能与语言环境有关。
'D' 日期,被格式化为 "%tm/%td/%ty"。
'F' ISO 8601 格式的完整日期,被格式化为 "%tY-%tm-%td"。
'c' 日期和时间,被格式化为 "%ta %tb %td %tT %tZ %tY",例如 "Sun Jul 20 16:17:00 EDT 1969"。
发表评论
-
java 格式 ISO 8601 日期
2011-10-18 18:25 2780最终转化的格式如下: ISO format: 2011-10- ... -
SimpleDateFormat
2010-08-17 23:20 1526******字符串转化成日期的效率比日期转化成字符串的效率要高 ... -
JAVA判断不等于空的情况
2010-08-12 09:49 5900判断不等于空的情况,千万不要搞混淆。 if(orderId ... -
如何设置JDK环境变量
2010-06-12 22:35 1193依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量 ... -
Collections.sort排序的用法
2010-04-02 16:11 5538private void sortScene(Movie m) ... -
java发邮件的包commons-email-1.0.jar
2010-03-26 10:41 1548java发邮件的包commons-email-1.0.jar -
httpClient,JAVA访问http request response
2009-12-23 11:02 10001package com; import java.io. ... -
jcaptcha生成图形验证码的Java开源组件
2009-12-23 10:57 1527jcaptcha生成图形验证码的Java开源组件 -
JAVA读取excel的包jxl.jar和jexcelapi_2_6_9_1.4.zip
2009-12-23 10:51 2194JAVA读取excel的包jxl.jar和jexcelapi_ ... -
java二维数组的遍历和JS的数组比较
2009-12-19 13:02 5629Object[][] srcs = { {1514l ... -
java获取图片的宽和高
2009-12-18 09:47 24844有两种要考虑的情况: 一种是:(图片在本地可以预览到),方法 ... -
JAVA 获取http返回XML的数据(另一篇)
2009-12-17 12:04 12335JAVA-用HttpClient来模拟浏 ... -
JAVA 获取http返回XML的数据
2009-12-17 11:37 32483下面有我自己的代码和 ... -
String字符编码转换
2009-12-17 10:41 3326String newStr = new String(oldS ... -
完全数的java代码
2009-12-14 14:28 3236求1到100000之间的所有的“完全数”,好像是叫“完全数”, ... -
做template时配置文件的解析
2009-12-06 12:12 13551.页面中有Page.action?returnPage=sc ... -
Java中的23种设计模式
2009-11-23 16:55 1110Java中的23种设计模式: Factory(工厂模式) ... -
java的一道笔试题
2009-11-17 16:52 1100java的一道笔试题: public class Test ... -
String的replace的奇怪用法
2009-11-05 18:03 11471.代码如下: String strIds = sceneI ... -
java中值传递和引用传递区别
2009-10-14 17:01 4212这段代码的主要部分调用了两个很相近的方法,cha ...
相关推荐
在JDK1.5中,String类增加了一个非常有用的静态函数format(String format, Objece... argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一...
java String.format用法
主要介绍了Java中String.format的用法总结的相关资料,需要的朋友可以参考下
JAVA String.format 方法使用介绍
String.format() 的替代品(JVM、Native、JS) 目前没有 String.format() 的原生 Kotlin 模拟。 在 JVM 上,Kotlin 标准库依赖于 Java 实现,因此在为 Native 或 JS 目标构建时不能使用它。 该代码是通过删除所有 ...
代码如下: String.format = function() { if( arguments.length == 0 ) { return null; } var str = arguments[0]; for(var i=1;... } 使用方式 : String.format(‘Hello. My name is {0} {1}.’, firs
SimpleDateFormat是DateFormat的子类,用法和DateFormat类基本一致,主要使用format()方法。 代码演示:SimpleDateFormat进行日期转换 import java.text.SimpleDateFormat; import java.util.Date; public class ...
auto-string-formatter是Java的字符串格式化库,可在编译时通过注释处理生成优化的formatter方法。 auto-string-formatter具有以下功能: 使用StringBuilder就像手写代码一样快。 (大多数)兼容String.format 。...
主要介绍了Java 使用getClass().getResourceAsStream()方法获取资源的相关资料,这里主要讲解哪种方式可以获取到文件资源,需要的朋友可以参考下
2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联...
按列右对齐, 用String.format("%1$ 4d",intNumber)可以将任意整数intNumber格式化成前面补"空格"的4位定长字符串) 3.显示出任一年份的日历(>1900) 4.用数组模拟实现一个50个字符串的堆栈,并使这个堆栈有如下...
教学目标 理解数据抽象和数据隐藏 创建类 能够创建和使用对象 能够控制对实例变量和方法的访问 方法的重载 构造函数的使用 理解this引用的用法 理解Java的垃圾收集机制 static方法和域的使用 类的组合 包的创建和...
一个json相互转换的万能java类... * 将java对象转换成json字符串,并设定日期格式 * @param javaObj * @param dataFormat * @return */ /** *//** * JSON 时间解析器具 * @param datePattern * @return */
3 用法 构造:JSONEasy je = new JSONEasy(request,response); 解析:je.parseJson(“{\“name\”,\”value\”}”); 3.1 结果处理 引入结果处理文件:je.show("@{sys:curPath}json2bag.html"); 根书包名默认为:j0 ...
类似于java里的import,它导入文件,然后就可以在当前文件里使用被导入文件里的宏组件 用例 假设mylib.ftl 里定义了宏copyright 那么我们在其他模板页面里可以这样使用 Freemarker代码 <#import "/libs/mylib...
14.1.3. 使用静态 get() 方法 14.2. 标准过滤器类 14.2.1. Alnum 14.2.2. Alpha 14.2.3. BaseName 14.2.4. Digits 14.2.5. Dir 14.2.6. HtmlEntities 14.2.7. Int 14.2.8. RealPath 14.2.9. StringToLower...
支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo %s', 'bar')或@tutorial.MyConstant@APP_NAME; 3. 支持赋值操作和表达式串联,如...
在上篇文章给大家介绍了js对Date对象的操作的问题(生成一个倒数7天的数组),本篇介绍有关js日期格式化之javascript Date format,本文通过三种方法给大家讲解,具体内容请看下文。 方法一: // 对Date的扩展,将 ...
jsqlformatter Java SQL格式化程序,美化程序和漂亮打印机特征基于 支持复杂的SELECT,INSERT INTO,MERGE,UPDATE语句简单用法String formattedSql = JSqlFormatter . format( " SELECT * FROM table1 " ) RDBMS不...
使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb 数据源,名字随你喜好, 然后修改classes文件下的 db.properties 的连接。 然后把项目放在tomcat下运行既可: 起作用的关键文件:RMVIEWP.CAB ...