Android日期时间格式国际化

时间:2022-06-28 00:11:20

公共类 
的DateFormatSymbols 
扩展对象 
实现 Serializable接口 Cloneable接口 
java.lang.Object的 
   ↳ java.text.DateFormatSymbols 
类概述

封装本地化的日期时间格式的数据,如几个月的名字,一周天的名字,和时区数据 的DateFormat 和 SimpleDateFormat 都使用 的DateFormatSymbols封装此信息。

通常情况下,你应该不能直接使用的DateFormatSymbols。相反,我们鼓励您创建一个日期/时间格式化的DateFormat 类的工厂方法:getTimeInstance,getDateInstance,或getDateTimeInstance。这些方法自动创建 的DateFormatSymbols格式化,使您不必。创建格式化后,你可以修改其格式的图案使用的 setPattern的方法。如需更多有关创建格式化使用的DateFormat的工厂方法的信息,请参阅DateFormat中。

由于执行不能使约user-supplied/user-modifiable数据的假设相同的程度,直接使用的DateFormatSymbols很可能是低效率的,它可以与自身内置的数据。

参见

的DateFormat 
SimpleDateFormat的 
总结

公共构造函数 
的DateFormatSymbols() 
构造一个新的DateFormatSymbols实例,其中包含用户的默认语言环境的符号。 
的DateFormatSymbols(区域设置区域设置) 
构造一个新的DateFormatSymbols实例,其中包含指定语言环境的符号。 
公共方法 
物件 克隆() 
创建并返回此副本对象。 
布尔 等于(对象对象) 
比较指定对象与此对象,并表示如果他们是平等的。 
的String [] getAmPmStrings() 
返回表示上午和下午的字符串数组。 
静态 场所[] getAvailableLocales() 
为自定义的语言环境返回一个数组的DateFormatSymbols实例。 
的String [] getEras() 
返回代表BC和AD的字符串数组。 
最后静态 的DateFormatSymbols 的getInstance() 
返回一个新的DateFormatSymbols用户的默认语言环境的实例。 
最后静态 的DateFormatSymbols 的getInstance(区域设置区域设置) 
返回一个新的DateFormatSymbols给定的语言环境。 
串 getLocalPatternChars() 
返回模式使用的字符SimpleDateFormat的指定日期和时间字段。 
的String [] getMonths() 
返回包含个月的全名的字符串数组。 
的String [] getShortMonths() 
返回包含个月的缩写名称的字符串数组。 
的String [] getShortWeekdays() 
返回包含星期几的缩写名称的字符串数组。 
的String [] getWeekdays() 
返回包含一周的天数的全名的字符串数组。 
字符串[] [] getZoneStrings() 
返回的二维数组,包含时区的本地化名称的字符串。 
INT 的hashCode() 
返回此对象的整数哈希代码。 
无效 setAmPmStrings(字符串[]数据) 
设置代表上午和下午的字符串数组。 
无效 setEras(字串[]数据) 
设置代表BC和AD的字符串数组。 
无效 setLocalPatternChars(字符串数据) 
设置模式中使用的字符SimpleDateFormat的指定日期和时间字段。 
无效 setMonths(字符串[]数据) 
设置包含个月的全名的字符串数组。 
无效 setShortMonths(字符串[]数据) 
设置包含个月的缩写名称的字符串数组。 
无效 setShortWeekdays(字符串[]数据) 
设置包含星期几的缩写名称的字符串数组。 
无效 setWeekdays(字符串[]数据) 
设置包含一周的天数的全名的字符串数组。 
无效 setZoneStrings(字符串[] [] zoneStrings) 
设置的二维数组,包含时区的本地化名称的字符串。 
串 的toString() 
返回一个字符串,其中包含此对象的一个​​简洁的,人类可读的描述。 
[展开] 
继承的方法 
从类 java.lang.Object继承 
公共构造函数

公众 的DateFormatSymbols ()

日期:API等级1 
构造一个新的DateFormatSymbols实例,其中包含用户的默认语言环境的符号。参见“ 警惕的默认语言环境 “。 
公众 的DateFormatSymbols (区域设置区域设置)

日期:API等级1 
构造一个新的DateFormatSymbols实例,其中包含指定语言环境的符号。 
参数

语言环境 语言环境。 
公共方法

公共 对象 的clone ()

日期:API等级1 
创建并返回此副本对象。默认实现返回一个所谓的“浅”的副本:它创建了一个相同的类的新实例,然后从这个实例中的字段值(包括对象引用)复制到新的实例。相比之下,“深”的副本,也将递归克隆嵌套对象。需要实施这种克隆的一个子类应该调用super.clone() 创建新的实例,然后创建嵌套的,可变对象的深层副本。 
返回

此对象的一个​​副本。 
公共布尔 等于 (对象对象)

日期:API等级1 
比较指定对象与此对象,并表示如果他们是平等的。 
参数

物件 与此对象进行比较的对象。 
返回

真实的,如果对象是一个实例 的DateFormatSymbols与此对象相同的符号,否则假。 
参见

hashCode()方法 
公共 字符串[] getAmPmStrings的 ()

日期:API等级1 
返回表示上午和下午的字符串数组。使用“ 日历 “的 常量Calendar.AM和 Calendar.PM阵列的指标。 
返回

一个字符串数组。 
公共静态 语言环境[] getAvailableLocales的 ()

日期:API等级9 
为自定义的语言环境返回一个数组的DateFormatSymbols实例。 
请注意,Android不支持用户提供本地化服务提供商。 
公众 的String [的] getEras ()

日期:API等级1 
返回代表BC和AD的字符串数组。使用“ 日历 “的 常量GregorianCalendar.BC和 GregorianCalendar.AD阵列的指标。 
返回

一个字符串数组。 
公共静态最后 的DateFormatSymbols 的getInstance ()

日期:API等级9 
返回一个新的DateFormatSymbols用户的默认语言环境的实例。参见“ 警惕的默认语言环境 “。 
返回

一个实例的DateFormatSymbols 
公共静态最后 的DateFormatSymbols 的getInstance (区域设置区域设置)

日期:API等级9 
返回一个新的DateFormatSymbols给定的语言环境。 
参数

语言环境 语言环境 
返回

一个实例的DateFormatSymbols 
抛出

NullPointerException异常 如果区域设置== NULL 
公共 字符串 getLocalPatternChars ()

日期:API等级1 
返回模式使用的字符SimpleDateFormat的指定日期和时间字段。 
返回

包含模式字符的字符串。 
公共 字符串[] getMonths的 ()

日期:API等级1 
返回包含个月的全名的字符串数组。使用日历的常量Calendar.JANUARY等 作为阵列的指标。 
返回

一个字符串数组。 
公共 字符串[] getShortMonths的 ()

日期:API等级1 
返回包含个月的缩写名称的字符串数组。使用日历的常量 Calendar.JANUARY等 作为阵列的指标。 
返回

一个字符串数组。 
公共 字符串[] getShortWeekdays的 ()

日期:API等级1 
返回包含星期几的缩写名称的字符串数组。使用“ 日历 “的常量 Calendar.SUNDAY等。作为阵列的指标。 
返回

一个字符串数组。 
公共 字符串[] getWeekdays的 ()

日期:API等级1 
返回包含一周的天数的全名的字符串数组。使用“ 日历 “的常量 Calendar.SUNDAY等。作为阵列的指标。 
返回

一个字符串数组。 
公众 的String [] [] getZoneStrings ()

日期:API等级1 
返回的二维数组,包含时区的本地化名称的字符串。每一行是一个五个字符串的数组: 
时区ID,例如“美洲/洛杉矶”。这是没有本地化,并使用到表中的关键。 
长期的显示名称,例如“太平洋标准时间”。 
短期的显示名称,例如“太平洋标准时间”。 
长期的DST的显示名称,例如“太平洋夏令时”。这是为区域非DST长的名字,从未有过的DST,例如“*标准时间”,“加拿大/萨斯喀彻温”。 
短的DST的显示名称,例如“PDT”。这是短期非夏令时的名称区从未有过的DST例如,“科技委员会”,“加拿大/萨斯喀彻温”。 
公众诠释 的hashCode ()

日期:API等级1 
返回此对象的整数哈希代码。合同,任何两个物体为等于(对象)返回真,必须返回相同的哈希码值。这意味着子类的对象, 通常覆盖两种方法既不方法。 
请注意,哈希值必须不随时间而改变,除非所用的信息equals比较中也发生了变化。 
看到写一个正确的 hashCode方法, 如果你打算实现自己的hashCode方法。 
返回

此对象的哈希代码。 
公共的无效 setAmPmStrings (字符串[]数据)

日期:API等级1 
设置代表上午和下午的字符串数组。使用“ 日历 “的 常量Calendar.AM和 Calendar.PM阵列的指标。 
参数

数据 上午和下午的字符串数组。 
公共无效 setEras (字串[]数据)

日期:API等级1 
设置代表BC和AD的字符串数组。使用“ 日历 “的 常量GregorianCalendar.BC和 GregorianCalendar.AD阵列的指标。 
参数

数据 BC和AD的字符串数组。 
公共的无效 setLocalPatternChars (字符串数据)

日期:API等级1 
设置模式中使用的字符SimpleDateFormat的指定日期和时间字段。 
参数

数据 包含模式字符的字符串。 
抛出

NullPointerException异常 如果数据是空的 
公共的无效 setMonths (字符串[]数据)

日期:API等级1 
设置包含个月的全名的字符串数组。使用日历的常量Calendar.JANUARY等 作为阵列的指标。 
参数

数据 字符串数组。 
公共的无效 setShortMonths (字符串[]数据)

日期:API等级1 
设置包含个月的缩写名称的字符串数组。使用日历的常量Calendar.JANUARY 等 作为阵列的指标。 
参数

数据 字符串数组。 
公共的无效 setShortWeekdays (字符串[]数据)

日期:API等级1 
设置包含星期几的缩写名称的字符串数组。使用“ 日历 “的常量 Calendar.SUNDAY等。作为阵列的指标。 
参数

数据 字符串数组。 
公共的无效 setWeekdays (字符串[]数据)

日期:API等级1 
设置包含一周的天数的全名的字符串数组。使用“ 日历 “的常量 Calendar.SUNDAY等。作为阵列的指标。 
参数

数据 字符串数组。 
公共无效 setZoneStrings (字符串[] [] zoneStrings)

日期:API等级1 
设置的二维数组,包含时区的本地化名称的字符串。getZoneStrings()的细节。 
抛出

IllegalArgumentException 如果有任何行少于5个元素。 
NullPointerException异常 如果zoneStrings == NULL。 
公共 字符串 的toString ()

日期:API等级1 
返回一个字符串,其中包含此对象的一个​​简洁的,人类可读的描述。鼓励子类重写此方法,并提供实施需要考虑的对象的类型和数据。默认的实现是相当于下面的表达式: 
   的getClass ()。的getName () +  '@'  +  整数。toHexString 的hashCode () 
看到写一个有用 的toString方法, 如果你打算实施自己的toString方法。 
返回

Android日期时间格式国际化的更多相关文章

  1. db2 日期时间格式

    db2日期和时间常用汇总 1.db2可以通过SYSIBM.SYSDUMMY1.SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值. SELECT 'HELLO DB2 ...

  2. SQL Server日期时间格式转换字符串详解 (详询请加qq:2085920154)

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  3. SQL Server日期时间格式转换字符串

    在SQL Server数据库中,SQL Server日期时间格式转换字符串可以改变SQL Server日期和时间的格式,是每个SQL数据库用户都应该掌握的.本文我们主要就介绍一下SQL Server日 ...

  4. 一起Polyfill系列:让Date识别ISO 8601日期时间格式

    一.什么是ISO 8601日期时间格式 ISO 8601是国际标准化组织制定的日期时间表示规范,全称是<数据存储和交换形式·信息交换·日期和时间的表示方法>. 示例: 1. 2014-12 ...

  5. Sql日期时间格式转换;取年 月 日,函数:DateName&lpar;&rpar;、DATEPART&lpar;&rpar;

    一.sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007 ...

  6. WPF-数据绑定:日期时间格式

    WPF-数据绑定:日期时间格式绑定后自定义格式的例子. 我刚才遇到的问题是绑定完之后,星期始终显示为英文.需要一个属性ConverterCulture制定区域. 如下: {Binding dateti ...

  7. 调用DEDE日期时间格式整理大全

    dedecms 日期时间格式大全,大家可以根据需要选择.DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制.小时格式等,大家收藏吧,呵. 日期时间格式 (利用strf ...

  8. SQL Server日期时间格式转换字符串详解

    本文我们主要介绍了SQL Server日期时间格式转换字符串的相关知识,并给出了大量实例对其各个参数进行对比说明,希望能够对您有所帮助. 在SQL Server数据库中,SQL Server日期时间格 ...

  9. sql 日期时间格式转换

    Sql日期时间格式转换   sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, ...

随机推荐

  1. Sql Server Analysis Service 转换为UnknownMember的正确设置 (转载)

    转载: http://www.cnblogs.com/OpenCoder/p/4754447.html#commentform 在SSAS中事实表数据被归类到为UnknownMember 的时候分为两 ...

  2. 部署搭建 Saltstack(centos6&period;6)

    SaltStack介绍 官网:https://docs.saltstack.com/en/latest/ 中国saltstack用户组http://www.saltstack.cn/ 下图是它的子系统 ...

  3. 使用java8的lambda将list转为map(转)

    常用方式 代码如下: public Map<Long, String> getIdNameMap(List<Account> accounts) { return accoun ...

  4. android-exploitme(四):参数篡改

    今天我们来测试请求中参数的篡改,这个在web安全测试中是常用的,拦截请求包,修改参数,提交 1.  首先我们需要启动模拟器,并使用本机的代理(加上参数-partition-size的目的是为了可以往a ...

  5. Share SDK分享

    import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os. ...

  6. 【转】oracle 针对中文字段进行排序

    1)按笔画排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M') 2)按部首排序 select ...

  7. 解决 jQuery-datepicker无法弹出日期的问题

    1.确保 jquery-ui.css.jquery.min.js和jquery-ui.min.js 三个文件的引用 2.如果是下载网站上的html,需要删除时间<input>的hasDat ...

  8. java中Set类接口的用法

    在Java中使用Set,可以方便地将需要的类型,以集合类型保存在一个变量中.主要应用在显示列表. Set是一个不包含重复元素的collection.更确切地讲,set 不包含满足 e1.equals( ...

  9. Unity 游戏框架搭建 &lpar;七&rpar; 减少加班利器-QApp类

    本来这周想介绍一些框架中自认为比较好用的小工具的,但是发现很多小工具都依赖一个类----App. App类的职责: 1.接收Unity的生命周期事件. 2.做为游戏的入口. 3.一些框架级别的组件初始 ...

  10. intellij springmvc的配置文件报错

    报错: Checks references injected by IntelliLang plugin. Cannot resolve bean  解决: File--Settings[或直接CTR ...