java中日期转换

/**
	 * 转换时间字符串 由 Sat, 25 Aug 2012 18:39:00 或 2012-08-26T08:41:47.000Z
	 * 转为2012-08-26 08:41:47
	 */
	private String parseDateStr(String value) {
		String result = value;
		DateFormat dateFormat = new SimpleDateFormat(
				"EEE, dd MMM yyyy HH:mm:ss", Locale.ENGLISH);
		if (value != null) {
			if (value.matches("\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}.\\d{3}Z")) {
				dateFormat = new SimpleDateFormat(
						"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'");
			}
			try {
				Date date = dateFormat.parse(value);
				result = new SimpleDateFormat("yyyy-MM-dd").format(date);
			} catch (ParseException e) {
				logger.error("新闻日期转换错误: " + value);
				e.printStackTrace();
			}
		}

		return result;
	}

 

G Era designator Text
y Year Year
M Month in year Month
w Week in year Number
W Week in month Number
D Day in year Number
d Day in month Number
F Day of week in month Number
E Day in week Text
a Am/pm marker Text
H Hour in day (0-23) Number
k Hour in day (1-24) Number
K Hour in am/pm (0-11) Number
h Hour in am/pm (1-12) Number
m Minute in hour Number
s Second in minute Number
S Millisecond Number
z Time zone General time zone
Z Time zone RFC 822 time zone

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值