`
haiziwoainixx
  • 浏览: 409924 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics