Java 日期时间字符串转成Date及时间日期格式标识符说明

简介
Java中,日期时间字符串转换成Date对象可以通过SimpleDateFormat类来实现,而时间日期格式标识符则是指在格式化和解析日期时间字符串时使用的特定符号和模式。本文主要介绍Java中时间日期字符串转成Date的方法及代码,和时间日期转换用到的格式化标识符的说明对照。

1、字符串转成Date的方法

String string = "January 2, 2010";
DateFormat format = new SimpleDateFormat("MMMM d, yyyy", Locale.ENGLISH);
Date date = format.parse(string);
System.out.println(date); // Sat Jan 02 00:00:00 GMT 2010

String str_date = "11-June-07";
DateFormat formatter;
Date date;
formatter = new SimpleDateFormat("dd-MMM-yy");
date = formatter.parse(str_date);

DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date;
try {
    date = dateFormat.parse("2013-12-4");
    System.out.println(date.toString()); // Wed Dec 04 00:00:00 CST 2013
    String output = dateFormat.format(date);
    System.out.println(output); // 2013-12-04
} 
catch (ParseException e) {
    e.printStackTrace();
}

2、时间日期格式化字符说明对照

字符串格式化字符
2001.07.04 AD at 12:08:56 PDTyyyy.MM.dd G ‘at’ HH:mm:ss z
Wed, Jul 4, '01EEE, MMM d, ''yy
12:08 PMh:mm a
12 o’clock PM, Pacific Daylight Timehh ‘o’‘clock’ a, zzzz
0:08 PM, PDTK:mm a, z
02001.July.04 AD 12:08 PMyyyyy.MMMM.dd GGG hh:mm aaa
Wed, 4 Jul 2001 12:08:56 -0700EEE, d MMM yyyy HH:mm:ss Z
010704120856-0700yyMMddHHmmssZ
2001-07-04T12:08:56.235-0700yyyy-MM-dd’T’HH:mm:ss.SSSZ
2001-07-04T12:08:56.235-07:00yyyy-MM-dd’T’HH:mm:ss.SSSXXX
2001-W27-3YYYY-'W’ww-u

格式化标识符对照
在这里插入图片描述
在这里插入图片描述

了解更多分析及数据抓取可查看:
http://data.yisurvey.com:8989/
特别说明:本文旨在技术交流,请勿将涉及的技术用于非法用途,否则一切后果自负。如果您觉得我们侵犯了您的合法权益,请联系我们予以处理。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值