很久前在和JSI的金sir QQ是提到的,简单实现了一个,有需要的尽管拿去用吧:)
js文件在:a9engine/com/trydofor/a9js/format/date.js
测试页面在:a9engine/__testdemo__/com_trydofor_a9js_format/test-date_format.htm
下面是使用方法:
/**
UTF8(BOM) GPL trydofor.com May.2007
===========================================================
DateFormatClass
like the java's SimpleDateFormat.
Letter Date or Time Component Presentation Examples UserDic
y Year Year 1996; 96
M Month in year Month July; Jul; 07 *
d Day in month Number 10
E Day in week Text Tuesday; Tue; 2 *
a Am/pm marker Text pm,p *
H Hour in day (0-23) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
Date and Time Pattern Result
"yyyy.MM.dd 'at' HH:mm:ss" 2001.07.04 at 12:08:56
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 p
"hh 'o''clock' aa" 12 o'clock pm
"yyyyy.MMMMM.dd hh:mm aaa" 2001.July.04 12:08 pm
"EEE, d MMM yyyy HH:mm:ss" Wed, 4 Jul 2001 12:08:56
"yyMMddHHmmss" 010704120856
"'''ad'''yyyy'year'MM'month'dd''" 'ad'2007year06month16'
"MM'yyyy''yyyy'yyyy" 06yyyy'yyyy2007
String format(formatStr,date,userDic)
将日期格式化成设定的格式.
formatStr: 格式化字符串(参考上面说明)
date: 需要格式化的日期,为空时,使用当前时间
userDic: 替换默认的显示(ampm,month,week)
格式:
userDic = {M:[[简称,全程],],E:[[简称,全称],],a:[[简称,全称],]}
userDic = {
M:[
['Sun','Sunday'],
['Mon','Monday'],
['Tue','Tuesday'],
['Wed','Wednesday'],
['Thu','Thursday'],
['Fri','Friday'],
['Sat','Saturday']
],
E:[
['Jan','January'],
['Feb','Feburary'],
['Mar','March'],
['Apr','April'],
['May','May'],
['Jun','June'],
['Jul','July'],
['Aug','August'],
['Sep','September'],
['Oct','October'],
['Nov','November'],
['Dec','December']
],
a:[['a','am'],['p','pm']]
}
*/
分享到:
相关推荐
java 使用DateFormat类获取系统的当前时间 java 使用DateFormat类获取系统的当前时间
java代码-使用java解决比较日期,Date类DateFormat类的源代码 ——学习参考资料:仅用于个人学习使用!
Java中的`DateFormat`类是`java.text`包下的一个核心组件,主要用于日期和时间的格式化与解析。这个抽象类提供了与语言环境无关的方式来处理日期和时间字符串,使得程序具有更好的国际化支持。`DateFormat`是所有...
NULL 博文链接:https://bert82503.iteye.com/blog/2106022
本Java精华内容深入Java API、嵌套类和内部类、与时间有关的类Date,DateFormat,Calendar、文件与流、Java变量类型间的相互转换、Java与Web、用连接池提高Servlet访问数据库的效率、Java扩展、应用服务器的集群策略及...
个人资源
欧柏泰克:Java常用类库--日期操作类 在 Java 语言中,日期...Date 类、Calendar 类和 DateFormat 类是 Java 语言中常用的日期操作类,每个类都有其特点和应用场景,在实际开发中可以根据需要选择合适的日期操作类。
主要介绍了Java BigInteger类,BigDecimal类,Date类,DateFormat类及Calendar类用法,结合实例形式详细分析了Java使用BigInteger类,BigDecimal类,Date类,DateFormat类及Calendar类进行数值运算与日期运算相关操作...
在 Java 中,有多种方式可以获取当前时间,这里我们介绍两种常见的方法:使用 java.util.Date 类和使用 java.text.DateFormat 类。 方法一:使用 java.util.Date 类 java.util.Date 类是 Java 中的一个基本类,...
调用该类中的方法,实现字符串于日期类型之间的转换,以及包括数据库中的日期类型,避免了代码的重复.
里面包含多个常用的java工具类,date和string的互换,java数据导出到excel,zip文件的解压缩、文件下载、md5加密、3des加密等各种常用java工具类,支持jdk1.4以上版本。有需要的,可以联系我,本人热衷于工具类的...
JAVA 时间格式化处理 JAVA 时间格式化处理是软件开发中一个非常重要的方面。...在 JAVA 中,我们可以使用 java.util.Date、java.util.Calendar、java.text.DateFormat 等类来实现日期和时间的处理和格式化。
在Java多线程编程中,`DateFormat`类是一个常见的日期和时间格式化工具,但它并不是线程安全的。这意味着在多线程环境下直接共享`DateFormat`实例可能会导致数据不一致或者异常。根据Java官方文档的建议,每个线程...
DateFormatManager dateformat = new DateFormatManager( new char[] { DateString.CENTURY, DateString.MONTH, DateString.DAY, DateString.YEAR, DateString.WEEK, DateString.HOUR_OF_DAY, DateString.MINUTE,...
`java.text.DateFormat`是日期/时间格式化的抽象类,用于将日期和时间转换为文本,反之亦然。`SimpleDateFormat`是`DateFormat`的一个具体实现,允许自定义日期/时间格式。 ### 2.1 DateFormat类概述 - `...
1.1.4 与时间有关的类Date,DateFormat,Calendar 1.2 深入理解嵌套类和内部类 1.2.1 什么是嵌套类及内部类? 1.2.2 静态嵌套类 1.2.3 在外部类中定义内部类 1.2.4 在方法中定义内部类 1.2.5 匿名内部类 1.2.6 内部类...
Java 中的媒体类设计与实现 本文将详细介绍 Java 中媒体类的设计与实现,包括书籍类、CD 类和磁带类的设计与实现,涉及到类的设计模式、插入、删除和...这些设计模式和实现方法可以为 Java 开发者提供有价值的参考。
用于转换时间格式, ... DateFormat dateFormat = new DateFormat(); 二. String timeString=dateFormat.DateFormat("yyyy-MM-dd HH:m:s",time); 参数1:填写需要的格式 参数2:填写需要改变的时间
这个文档,"javaApi分类[参考].pdf",显然是一个详细的Java API参考指南,涵盖了多个关键领域,包括用户界面、图形、数据传输、事件处理、输入输出、网络编程、并发控制、安全性、数据库访问以及文本处理等。...
而Date的其他构造方法和普通方法的API都不容易实现国际化,因此目前Date类的大多数方法都被标识为过时,表示更灵活的时间类请参考java.util.Calendar。 Date的输出结果是按照国际通用格式输出的,而中国更习惯于...