栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何将这种格式的日期(2010年7月13日星期二00:00:00 CEST)转换为Java日期(字符串来自alfresco属性)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何将这种格式的日期(2010年7月13日星期二00:00:00 CEST)转换为Java日期(字符串来自alfresco属性)

基本上,您的 问题是 您使用的是SimpleDateFormat(String
pattern)
构造函数,其中javadoc说:

使用给定的模式和 默认语言环境 的默认日期格式符号构造一个SimpleDateFormat 。

如果您尝试使用以下代码:

DateFormat osLocalizedDateFormat = new SimpleDateFormat("MMMM EEEE");System.out.println(osLocalizedDateFormat.format(new Date()))

您会注意到,它会根据您的语言环境来打印您月份和星期几的标题。

解决您的问题的方法是 使用SimpleDateFormat(String pattern,Locale
locale)构造函数覆盖默认的Date区域设置:

DateFormat dateFormat = new SimpleDateFormat( "EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);dateFormat.parse("Tue Jul 13 00:00:00 CEST 2011");System.out.println(dateFormat.format(new Date()));


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/437563.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号