计算机语言中nl,这个nl_NL语言环境中的日期时间模式是什么?
在我的项目,我使用的日期转换如下(我已经采取了只有相关块为简洁)这个nl_NL语言环境中的日期时间模式是什么?
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import javax.xml.datatype.DatatypeConfigurationException;
import javax.xml.datatype.DatatypeFactory;
import javax.xml.datatype.XMLGregorianCalendar;
public class FormatTest {
public static void main(String[] args) {
try {
String destinationDateFormat = "MM/dd/yyyy HH:mm:ss";
String sourceDateFormat = "EEE MMM d HH:mm:ss z yyyy";
String dateString = "2011-12-20T00:00:00+00:00";
DatatypeFactory factory = DatatypeFactory.newInstance();
XMLGregorianCalendar cal = factory.newXMLGregorianCalendar(dateString);
Calendar gCal = cal.toGregorianCalendar();
Date convertedDate = gCal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat(sourceDateFormat);
if (convertedDate != null) {
String convertedDateString = new SimpleDateFormat(destinationDateFormat).format(sdf.parse(
convertedDate.toString()).getTime());
System.out.println("Final Date :" + convertedDateString);
}
} catch (DatatypeConfigurationException e) {
e.printStackTrace();
} catch (ParseException e) {
e.printStackTrace();
}
}
}
在我的项目中的变量destinationDateFormat和sourceDateFormat正在从弹簧属性文件读取。上面的代码工作正常,在系统区域设置为EN_US或EN_GB的Unix服务器,但的测试盒一个具有nl_NL语言环境而这也正是上面的代码没有给出一个ParseException。问题就像sourceDateFormat在nl_NL语言环境中不能解析。
任何人都可以建议我应该怎样对应sourceDateFormatnl_NL locale?
我不想更改java代码,因为它代价高昂。
+0
如果Java代码执行双重转换等愚蠢的事情,它应该*被改变。停止差距措施不会有帮助(当人们在这里提出这些问题时,我个人觉得很累,因为这些问题只对自己有帮助)。 –
2011-12-29 16:57:08
+0
我完全同意你的意见。但是你知道在大型IT项目中有不同技能的人,就会发生这样的事情。但我正在寻找当前版本的解决方案。当然,这个代码将在下一个版本中得到修复和重新考虑。 –
2011-12-29 19:16:10
计算机语言中nl,这个nl_NL语言环境中的日期时间模式是什么?相关推荐
- 在R语言环境中无法载入rJava包的解决办法
问题描述: 安装包xlsx包后,运行library("xlsx")后弹出错误窗口: RGui (64-bit): Rgui.exe - 系统错误 无法启动此程序,因为计算机中丢失 ...
- 在成长中遇到的挫折事件对你的影响_多种语言环境中成长的宝宝,会影响说话早晚?其实没有想象的复杂...
关于用多种语言抚养孩子的案例比比皆是,但并不是所有的父母都鼓励这样做,他们被告知这会导致孩子混乱和语言延迟,使他们错过机会之窗. 以下是最常见的案例,以及把孩子培养成双语者背后的真实故事. 误解一.与 ...
- 【开源推荐】XMM Go语言环境中完全自主实现的第三方内存管理库
XMM (eXtensible) Memory Manager - 完全自主第三方 Go 内存分配管理器 XMM 是什么? XMM - X(eXtensible) Memory Manager(完全自 ...
- 深入JavaScript与.NET Framework中的日期时间(1):基本概念与概述
日期时间是开发过程中最尝使用的数据类型之一,但是很多开发人员在使用过程中忽视了时间日期的一些特性.现在的应用越来越讲究"国际化"和"本地化",它们的重要特征之一 ...
- mysql 时间字符串 1_Mysql 中的日期时间字符串查询
一.将数据库中的Date格式的数据,或者指定日期的字符串格式化为想要的样式 DATE_FORMAT (date, format)能根据格式串format 格式化日期或日期和时间值date,返回结果字符 ...
- mysql中所有时间类型_MySQL 中的日期时间类型
INSERT INTO todo (title,created_on) VALUES ('blah','2019-09-31'); ERROR 1292 (22007): Incorrect date ...
- php 时间 插件,PHP中Carbon日期时间处理利器详解
Carbon是PHP中很人性化的时间日期处理插件,本文主要和大家分享PHP中的日期时间处理利器(Carbon)实例,希望能帮助到大家. Carbon基本用法//1.基本应用 $now = Carbon ...
- php 日期时间 取日期,从PHP中的文本中提取日期,时间和日期范围
我正在构建一个本地事件日历,它采用RSS提要和网站抓取并从中提取事件日期. 我之前已经问过如何从PHP here中的文本中提取日期,并在MarcDefiant时获得了一个很好的答案: function ...
- qt mysql 系统时间_使用QT和参数在SQLite数据库中插入日期时间
我想从C++/QT应用程序执行插入到SQLite数据库. 我想要插入数据的表格中的一列是datetime(yyyy-mm-dd hh:mm:ss).使用QT和参数在SQLite数据库中插入日期时间 我 ...
最新文章
- Spring Boot 项目实现热部署
- subplot 真正含义
- OpenGL shader normals法线贴图的实例
- 【工具】PC端调试手机端 Html 页面的工具
- java+字节码工具64位_jclasslib 下载-jclasslib 32位64位(java字节码查看工具) 5.1 官方版 - 河东下载站...
- 264. 丑数 II---LeetCode---JAVA(动态规划)
- SM3密码杂凑算法源码解析
- ASP.NET企业开发框架IsLine FrameWork系列之十一--HttpContentProvider 访问缓存
- 共享变量 tensorflow解读
- linux 路由协议,路由协议之RIP协议
- Facebook 正式公开 React Native 重构细节!
- 商城系统使用redis做什么_B2B2C商城系统与B2C商城系统有什么区别呢?企业该如何选择?...
- Shiro - Shiro简介;Shiro与Spring Security区别;Spring Boot集成Shiro
- js登录界面使用ajax连接数据库,js用ajax连接数据库数据
- 主板rgb接口是什么_什么是主板?
- Kde桌面程序启动器程序图标无法显示
- 2021-2027全球与中国美容淋浴器市场现状及未来发展趋势
- RocketMQ避坑指南:java后端开发电脑配置
- Android4: Write Storage权限问题
- 怎么把PPT压缩到最小?
热门文章
- 京东数科java一面【过】
- 申论省考必须背的一篇倡议书
- 计算机一级office考试大纲,计算机一级考试MSoffice考试大纲
- 【详细!!】计算机类书籍整理
- 浅谈技术管理者的角色认知与自我管理
- html5的美食街网站论文,难忘的美食文化街优秀作文600字
- linux中安装openoffice,及解决转pdf时中文乱码或者中文不显示问题【离线】
- (模电笔记四 By Multisim)典型运算放大电路案例分析(同相反相差分)
- 内部排序(五)快速排序(上)- 概述与选择枢轴
- SQL 如何去掉字段中千位的逗号(比如set @= '1,320.00' 想得到@= '1320.00' )