知识大全 Java高级日期概念

Posted

篇首语:忍耐力较诸脑力,尤胜一筹。。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java高级日期概念相关的知识,希望对你有一定的参考价值。

Java高级日期概念  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  如果你的Java 程序向处在不同时区或者不同国家的用户显示时间和日期 那么你需要了解Java日期类的一些更加高级的方面 在 使用Java Date和Calendar类计算 定制和解析日期 的这篇文章里我们提供了对日期 日期数据的格式化 日期数据的解析和日期计算的一个概览 对于这些概念的深入的理解对于讨论更高级的诸如时区 国际化标准格式和SQL日期数据等这些有关日期的问题是关键的         我们在本文中讨论的类将包含java text DateFormat 以及java util TimeZone和java util Locate 我们还将讨论如何使用一个java util Date的子类java sql Date来从Oracle数据库里提取和保存Java日期数据         地区的问题    在我们国际化我们的日期数据以前 我们需要进一步的学习Locale类 也就是java util Locale Locale类的一个实例通常包含国家和语言信息 其中的每一个部分都是由基于国际标准化组织(ISO)制定的国家代码ISO- 和语言代码ISO- 的两字符的字符串构成的         让我们来创建两个Locale实例 其中一个对应的是美国英语而另一个对应的是法国法语 见表A         表A             import java util Locale;        public class DateExample         public static void main(String[] args)     // Create a locale for the English language in the US     Locale localeEN = new Locale( en US );        System out println( Display Name: +    localeEN getDisplayName());    System out println( Country: + localeEN getCountry());    System out println( Language: + localeEN getLanguage());        // Create a locale for the French language in France     Locale localeFR = new Locale( fr FR );    System out println( \\nDisplay Name: +    localeFR getDisplayName());    System out println( Country: + localeFR getCountry());    System out println( Language: + localeFR getLanguage());        // Display the English US locale in French    System out println( \\nen Display Name in French: +    localeEN getDisplayName(localeFR));                        在这个例子中 我们用getDisplayName方法来显示Locale的一个更易读的文本 你还应该注意到我们在最后一次调用getDisplayName的时候 我们在对English Locale对象调用getDisplayName的时候同时传递了French Locale对象 这允许我们选择显示Locale对象所用的语言 让我们用英语显示法语Locale对象的内容 下面是这个例子的输出         Display Name: English (United States)    Country: US    Language: en    Display Name: French (France)    Country: FR    Language: fr    en Display Name in French: anglais (états Unis)        多个地域的日期格式化    使用java util Locale和java text DateFormat类我们就能够格式化日期数据把它显示给在另一个地域的用户 比方法国 表B中的例子为英语和法语各创建了一个完整的日期格式化器         表 B             import java util Locale;    import java util Date;    import java text DateFormat;        public class DateExample         public static void main(String[] args)     // Get the current system date and time     Date date = new Date();        // Get a France locale using a Locale constant     Locale localeFR = Locale FRANCE;        // Create an English/US locale using the constructor     Locale localeEN = new Locale( en US );        // Get a date time formatter for display in France     DateFormat fullDateFormatFR =    DateFormat getDateTimeInstance(    DateFormat FULL     DateFormat FULL     localeFR);        // Get a date time formatter for display in the U S     DateFormat fullDateFormatEN =    DateFormat getDateTimeInstance(    DateFormat FULL     DateFormat FULL     localeEN);        System out println( Locale: + localeFR getDisplayName());    System out println(fullDateFormatFR format(date));    System out println( Locale: + localeEN getDisplayName());    System out println(fullDateFormatEN format(date));                        这个例子的输出是         Locale: French (France)    vendredi octobre h GMT :     Locale: English (United States)    Friday October : : PM EDT        注意这个输出包括了时区信息 GMT : 和 PM EDT 这个时区是人系统的时区设置里捕获的 你可以看见 日期是以那个地区的用户期望的格式显示的 cha138/Article/program/Java/hx/201311/26011

相关参考

知识大全 java高级技术总结 1

   eclipse  大型开发的集成软件应用最广安装myeclipse之后功能更强主要有工作区工程两个概念   工程将

知识大全 Java--日期的使用

Java--日期的使用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Date类:最基础的日期时

知识大全 java日期计算简析

  今天主要学习的日期操作主要是—–获取日期字段(年月日年中的天数年中的周数等)计算两个时间的间隔日期(年月天)根据开始时间间隔时间计算结束时间    &nbs

知识大全 Java格式化日期

Java格式化日期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java代码   &

知识大全 JAVA里的日期处理

JAVA里的日期处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  packagemechend

知识大全 Java 获取指定日期的实现方法总结

Java获取指定日期的实现方法总结  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Java中

知识大全 Java计算日期和时间差

Java计算日期和时间差  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  这篇文章将使用两个例子计

知识大全 Java中如何计算日期之间的天数

Java中如何计算日期之间的天数  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

知识大全 Java高级优化技术

Java高级优化技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 java获取当前日期时间代码

  获取当前时间和某个时间进行比较此时主要拿long型的时间值  方法如下  要使用javautilDate获取当前时间的代码如下代码如下   Datedate=newDate();  da