zoukankan      html  css  js  c++  java
  • Android日期时间格式国际化

    公共类 
    的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方法。 
    返回 

  • 相关阅读:
    mongo
    CSS常用属性
    nginx-proxy_cache缓存
    nginx防盗链
    oracle11g-centos部署
    VLAN高级特性
    路由
    网络摄像头分辨率
    前端开发调试线上代码的两款工具
    sql中 in , not in , exists , not exists效率分析
  • 原文地址:https://www.cnblogs.com/xiaorenwu702/p/5144682.html
Copyright © 2011-2022 走看看