ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:58.35KB ,
资源ID:6131225      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6131225.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java自定义日期格式模式精.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java自定义日期格式模式精.docx

1、Java自定义日期格式模式精Java 定义期格式模式Java 期时间 - 定义期格式模式下的列表显了我们可以来创建定义数据格式模式的格式符号。G 时代例如:G ADGGGG Anno DominiGGGGG Au 年它可以是正数或负数。年是正数在个时代开始期之后。年份是时代开始期之前的负数。2014年AD 是2014年和2014年BC 是-2014年。例如:u/uuu/uuuu 2014uu 12uuuuu 02014y 年代它计算从时代开始期向前或向后的年份。它总是个正数。2014年AD 是2014年和2014年BC 是2015年。在共同时代,0年是1 BC。 例如:y/yyy/yyyy 2

2、014yy 12yyyyy 02014D 年中的(1 -366例如:D 150M/L份例如:M 5MM 05MMM JulMMMM Julyd 期例如:d 21dd 01ddd 001ddd 029Q/q 例如:Q 3QQ 03QQQ Q3 QQQQ 3rd quarterY 例如:Y 2014YY 12YYY/YYYY 2014w 例如:w 31W 例如:W 2E 例如:E 7EE 07EEE SunEEEEE SundayF 例如:F 1a /下午例如:a AMh AM/PM(1-12例如:h 2K /下午时间(0-11例如:K 3k AM/PM(1-24例如:k 7H (0-23例如:H

3、 7HH 07m 例如:mm 21s 例如:ss 12S 例如:SSSSSSSSS 000006789A 例如:A 12014012n 例如:n 789N 例如:N 12014012001289V ID 例如:VV America/Chicagoz 例如:z CDTZ 例如:Z -0500ZZ -0500ZZZ -05:00ZZZZ GMT-05:00O 例如:O GMT-5X 例如:X +09XX +0930XXX +09:30XXX -05:00XXXX +093045XXXXX +08:30:45x X 相同,除了它为区域偏移零不是“Z”打印“+00”。例如:xx -0500p p 的数

4、量决定了输出的宽度。例如:mm 30 pppmm 30 单引号内的本直接输出。要输出单个报价,请使两个连续的单引号。例如:Hello MMMM Hello July 例如:Hello MMMM Hello July和表可选部分。 只有当信息可于所有元素时,才会输出包含在可选节中的模式。#, , 例import java.time.LocalDate;import java.time.Month;import java.time.format.DateTimeFormatter;import java.time.temporal.Temporal;import java.util.Locale;

5、public class Main public static void main(String args LocalDate ld = LocalDate.of(2014, Month.JUNE, 30;format(ld, M/d/yyyy;format(ld, MM/dd/yyyy;format(ld, MMM dd, yyyy;format(ld, MMMM dd, yyyy;format(ld, EEEE, MMMM dd, yyyy;format(ld, Month q in QQQ;public static void format(Temporal co, String pat

6、tern DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern; String str = fmt.format(co;System.out.println(pattern + : + str; 上的代码成以下结果。使区域设置的定义期格式我们可以使DateTimeFormatter 类的Ptern(法创建个具有指定格式模式和语环境的DateTimeFormatter 对象。static DateTimeFormatter ofPattern(String patternstatic DateTimeFormatter ofPat

7、tern(String pattern, Locale locale以下代码显如何创建两个格式化程序,以便在默认语环境和德语语环境中以“Month day,Year”格式设置期格式。DateTimeFormatter fmt1 = DateTimeFormatter.ofPattern(MMMM dd, yDateTimeFormatter fmt2 = DateTimeFormatter.ofPattern(MMMM dd, yDateTimeFormatter DateTimeFormatter 对象。类withLocale(法从同模式返回指定区域设置的DateTimeFormatter

8、fmt2 = fmt1.withLocale(Locale.GERMAN;DateTimeFormatter 境。类中的 getLocale(法返回当前格式化程序的语环例2import java.time.LocalDate;import java.time.LocalTime;import java.time.Month;import java.time.ZoneId;import java.time.ZonedDateTime;import java.time.format.DateTimeFormatter;import java.time.temporal.Temporal;impor

9、t java.util.Locale;public class Main public static void main(String args LocalTime lt = LocalTime.of(16, 30, 5, 78899;format(lt, HH:mm:ss;format(lt, KK:mm:ss a;format(lt, MM-dd-yyyy at HH:mm:ss;ZoneId usCentral = ZoneId.of(America/Chicago;ZonedDateTime zdt = ZonedDateTime.of(LocalDate.now(, lt, usCe

10、n format(zdt, MM/dd/yyyy HH:mm:ssXXX;format(zdt, MM/dd/yyyy VV;format(zdt, MM-dd-yyyy at HH:mm:ss;public static void format(Temporal co, String pattern DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern, Lo String str = fmt.format(co;System.out.println(pattern + : + str; 上的代码成以下结果。定义期格式与可选定

11、义定义期时间格式时我们可以使符号 和 以标记可选部分。只有当信息可于所有元素时,才会输出包含在可选节中的模式。以下代码显如何使可选格式。import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.Month;import java.time.format.DateTimeFormatter;public class Main public static void main(String args String pattern = MM/dd/yyyy

12、at HH:mm:ss;DateTimeFormatter fmt = DateTimeFormatter.ofPattern(pattern; LocalDate ld = LocalDate.of(2014, Month.JUNE, 30;LocalTime lt = LocalTime.of(17, 30, 12;LocalDateTime ldt = LocalDateTime.of(ld, lt;String str1 = fmt.format(ld;System.out.println(str1;String str2 = fmt.format(ldt;System.out.pri

13、ntln(str2; 上的代码成以下结果。Java DateTimeFormatterBuilder我们可以从 DateTimeFormatterBuilder 创建定义期时间格式。以下代码构建个 DateTimeFormatter 对象以格式化期格式,例如“YEAR中的新年度在WEEK_DAY”:import java.time.LocalDate;import java.time.Month;import java.time.format.DateTimeFormatter;import java.time.format.DateTimeFormatterBuilder;import ja

14、va.time.format.TextStyle;import java.time.temporal.ChronoField;public class Main public static void main(String args DateTimeFormatter formatter = new DateTimeFormatterBuilder( .appendLiteral(New Year in .appendValue(ChronoField.YEAR.appendLiteral( is on .appendText(ChronoField.DAY_OF_WEEK,TextStyle

15、.FULL_STANDALONE .toFormatter(;LocalDate ld = LocalDate.of(2014, Month.JANUARY, 1;String str = ld.format(formatter;System.out.println(str; 上的代码成以下结果。例3我们可以使DateTimeFormatterBuilder 中的模式创建相同的定义格式化程序。import java.time.LocalDate;import java.time.Month;import java.time.format.DateTimeFormatter;public cla

16、ss Main public static void main(String args LocalDate ld = LocalDate.of(2014,Month.JANUARY,1;String pattern = New Year in yyyy is on EEEE;DateTimeFormatter formatter = DateTimeFormatter.ofPattern(patte String str = ld.format(formatter;System.out.println(str; 上的代码成以下结果。W3Cschool ( )最的技术知识分享与学习平台此篇内容来于 站户上传并发布。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1