常用类一 Date:系统时间以System.curr..()方法获得,以long长整形存储时间,Date对象负责解析long时间,从long中运算出年,月,日,小时,分..,获得的系统时间long是毫秒
此对象主要就是负责对long时间的分析,也称格式化时间。通过[getYear()\getDate()]方法获得需要的值。也可以设置值[setYear()]等,设置年时需要-1900,设置月时需要-1
总结:此对象主要是将:系统时间分析成为我们能需要(认识)的时间,获是将我们传入(认识)的时间[setYear()或构造器],化作系统时间[getTime()],此类是对时间的转换
常用类二 Calendar:此对象是对时间进行操作,如获得一个月有多少天[get(..)],今天是这个月的多少天[get(..)],本月最大天数等[getMax..(get(..))],系统时间往后加某时间[add..]等
Calendar获得的值,是基于在方法中获得时间并进行运算,才能返回结果。Calendar也可以设置时间set(..)
总结:Calendar的操作,是基于对时间的运算才能返回结果,此类是对时间进行运算
常用类三 Locale:此对象是来描述区域的,如getDefault()获得本机设置区域,setDefault(Locale)设置本机区域.. [Locale.CHIAN\CANADA]通过Locale访问到指定常量对象,返回Locale
此类可以获得或是设置本机的区域,Locale对象其他方法可以获得到区域的名称,语言等。此类仅做区域描述,但其他对象需要此描述,如Date.toLocaleString(),区域不同,打印的文字与格式不同。
总结:此类主要是做区域的描述,但其他类是需要依赖到此类的区域描述,如toLocaleString()。 |