知识大全 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相关参考
eclipse 大型开发的集成软件应用最广安装myeclipse之后功能更强主要有工作区工程两个概念 工程将
Java--日期的使用 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Date类:最基础的日期时
今天主要学习的日期操作主要是—–获取日期字段(年月日年中的天数年中的周数等)计算两个时间的间隔日期(年月天)根据开始时间间隔时间计算结束时间 &nbs
Java格式化日期 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Java代码 &
JAVA里的日期处理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! packagemechend
Java获取指定日期的实现方法总结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!以下是对Java中
Java计算日期和时间差 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 这篇文章将使用两个例子计
Java中如何计算日期之间的天数 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
Java高级优化技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
获取当前时间和某个时间进行比较此时主要拿long型的时间值 方法如下 要使用javautilDate获取当前时间的代码如下代码如下 Datedate=newDate(); da