`
阅读更多
公共类
的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日期时间格式国际化的实现代码

    本篇文章是对在Android中 日期时间格式国际化的实现代码进行了分析介绍。需要的朋友参考下

    flutter日期时间组件的使用、日期和时间戳、格式化日期库、Future异步、官方自带日期组件、时间组件以及国际化日期

    此资源介绍的相关内容有:日期 时间组件flutter_datetime_picker的使用 日期和时间戳、格式化日期库、Future异步、官方自带日期组件showDatePicker 时间组件showTimePicker 以及国际化日期。 适合新手学习移动端开发...

    疯狂Android讲义源码

     6.11.4 为Android应用提供国际化  资源 255  6.11.5 国际化Android应用 256  6.12 本章小结 258  第7章 图形与图像处理 259  7.1 使用简单图片 260  7.1.1 使用Drawable对象 260  7.1.2 Bitmap和...

    疯狂Android讲义.part1

    6.11.4 为Android应用提供国际化 资源 255 6.11.5 国际化Android应用 256 6.12 本章小结 258 第7章 图形与图像处理 259 7.1 使用简单图片 260 7.1.1 使用Drawable对象 260 7.1.2 Bitmap和BitmapFactory 260 7.2 绘图...

    android知识大总结【邯院】

    11. 国际化 43 12. 样式和主题 46 13. 编码实现软件界面 49 14. 标签页(选项卡) 51 15. 用HTML实现网页界面 57 16. android客户端调用web service 63 Android开发讲课流程.doc; Android简介 3 第一章 搭建...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    市场上相应的检测平台诸如检测通、凡特网等皆为pc端检测网站,并且操作繁琐不够人性化,用户在实地使用中存在很多问题。昆山工业技术研究院着眼于为委托用户和质检机构搭建良好的沟通桥梁,免去目前市场业务中企业...

    SimpleTOdoApp-in-Flutter:使用Flutter的简单To Do应用

    待办事项 使用Flutter轻松做App。...该库提供国际化和本地化。 这包括消息格式和替换,日期和数字格式和解析,以及用于处理双向文本的实用程序。 要获得Flutter入门方面的帮助,请在线查看我们的信息 文件。

    一款非常实用的视频参数检测工具.exe

    国际化! 能够以多种视图查看所有常见多媒体文件的信息,包含但不限于编码器,尺寸,码率,容器,编码... 软件功能 使用MediaInfo可以获得多媒体文件的哪些信息? 内容信息:标题,作者,专辑名,音轨号,日期,总...

    map-digitisation:敦扎地区考古项目地图和墓冢数字化

    该地图数字化模块是为澳大利亚澳大利亚悉尼麦觉理大学的Tundzha区域考古项目创建的,目的是促进多用户同时对地理参考数字地图上的要素进行数字化。 每个设备可以拥有不同的地图套件,而模块结构可确保所有用户之间...

Global site tag (gtag.js) - Google Analytics