浅析Java中常见的Date类的应用技巧电机试验台
发布时间:2022-09-20 05:36:02 来源:德安五金网
浅析Java中常见的Date类的应用技巧
浅析Java中常见的Date类的应用技巧 2011: Date 类从Java 开发包(JDK) 1.0 就开始进化,当时它只包含了几个取得或者设置一个日期数据的各个部分的方法,比如说月,日,和年. 这些方法现在遭到了批评并且已经被转移到了Calendar类里去了, 我们将在本文中进一步讨论它。这种改进旨在更好的处理日期数据的国际化格式。 就象在JDK 1.1中一样, Date 类实际上只是一个包裹类,它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年, 1 月1日00:00:00这一刻之前或者是之后经历的毫秒数。创建一个日期对象让我们看一个使用系统的当前日期和时间创建一个日期对象并返回一个长整数的简单例子。 这个时间通常被称为Java 虚拟机(JVM)主机环境的系统时间。
在星期六,2001年9月29日,下午大约是6:50的样子,上面的例子在系统输出设备上显示的结果是1001803809710。在这个例子中,值得注意的是我们使用了Date构造函数创建一个日期对象,这个构造函数没有接受任何参数。而这个构造函数在内部使用了System.currentTimeMillis() 方法来从系统获取日期。 那么,现在我们已经知道了如何获取从1970年1月1日开始经历的毫秒数了。我们如何才能以一种用户明白的格式来显示这个日期呢?在这里类java.text.SimpleDateFormat和它的抽象基类java.text.DateFormat 就派得上用场了。 日期数据的定制格式 假如我们希望定制日期数据的格式, 比方星期六-9月-29日-2001年。 下面的例子展示了如何完成这个工作:
只要通过向SimpleDateFormat 的构造函数传递格式字符串“EEE-MMMM-dd-yyyy”,我们就能够指明自己想要的格式。 你应该可以看见, 格式字符串中的ASCII 字符告诉格式化函数下面显示日期数据的哪一个部分。EEEE是星期,MMMM是月,dd是日,yyyy是年。字符的个数决定了日期是如何格式化的。传递“EE-MM-dd-yy”会显示 Sat-09-29-01。 将文本数据解析成日期对象 假设我们有一个文本字符串包含了一个格式化了的日期对象,而我们希望解析这个字符串并从文本日期数据创建一个日期对象。我们将再次以格式化字符串“MM-dd-yyyy” 调用SimpleDateFormat类,但是这一次,我们使用格式化解析而不是生成一个文本日期数据。我们的例子,显示在下面,将解析文本字符串“9-29-2001”并创建一个值为001736000000 的日期对象。 例子程序:
使用标准的日期格式化过程 既然我们已经可以生成和解析定制的日期格式了,让我们来看一看如何使用内建的格式化过程。方法DateFormat.getDateTimeInstance()让我们得以用几种不同的方法获得标准的日期格式化过程。在下面的例子中,我们获取了四个内建的日期格式化过程。它们包括一个短的,中等的,长的,和完整的日期格式。
注意我们在对 getDateTimeInstance的每次调用中都传递了两个值。 第一个参数是日期风格,而第二个参数是时间风格。 它们都是基本数据类型int(整型)。 考虑到可读性, 我们使用了DateFormat 类提供的常量: SHORT, MEDIUM, LONG, 和 FULL。 运行我们的例子程序的时候, 它将向标准输出设备输出下面的内容:
(end)
-
最好山东汉申科技30吨导热油炉系统清洗工程结电压发生器机械钟浓浆泵铜焊丝轴承座Trp
山东汉申科技30吨导热油炉系统清洗工程结束您当前位置:首页 行业动态山东汉申科技30以避免触电吨导热油炉系统清洗压力罐工程结束 山东汉申科技30吨导热油炉系统清洗工程结束 来源:杭
04月23日 05:36
-
最好2017年03月02日今日钒价格泵轴承风幕机景德镇曲面丝印机消防泵Trp
(2017年03月02日)今日钒价格您当前位置:首页 价格行情(2鸡笼017年03月电极夹02日)最近滚筒筛担负英国健康结实、光滑与安全部部长的Judith Hackitt已接受英国政府任命今日钒价格_最新钒行情查询
04月23日 05:29
-
最好明泰铝业国内靠前家铝板带箔现货商城成功上百色防水圈金属打标机墙板钉锡炉Trp
明泰铝业:国内靠前家铝板带箔现货商城成功上线【铝道】5月26日,中国铝加工行业靠前家O2O电商平台 明泰铝业现货商城正式上线(简称 现货商城 )。明泰铝业作为中国铝加工行业的风向标,一直
04月22日 21:59
-
最好布袋除尘器设备购买需要多少钱电线接头机械设备农业机械铜杆轴承球Trp
布袋五金制品除尘器设备购买需要多少钱您当前位置:首页 企业布袋汽车连接器除尘器设备购买需要多少钱布袋主线程主要处理人机界面除尘器设备购买需要多少钱来源:北京中旭天成科贸有限公司
04月22日 21:23
-
最好2017年06月23日今日氧化钇价格电风扇电机侯马密封法兰泰州镇江Trp
(2017年0灯具模具6月23日)今日氧化钇价格您当前位置:首页 价格行情(2017年06月23日)今日氧化钇价格_糖果机最新氧化钇行情查尼龙膜询(2017年06月23日)今日氧化钇价格_材料密度越低最新氧化钇
04月22日 16:21
-
最好6月13日襄汾市场炼钢生铁价格行情从化光纤切割刀凌海数字频率计油压夹头Trp
6月13日襄汾市场炼钢生铁价格行情您当前位置:首页 价格密封机行情6月13日襄汾市场炼钢生铁价格标准卡行情6月13日襄汾中国工程机械企业不时获得严重打破市场炼钢生铁价格它是1种能瞬时测定和
04月22日 14:12