项目从windows环境迁移到linux环境遇到的几个问题:
1、路径名:
windows下的路径分隔符是\ ,linux下是/ , 程序中需要用System.getProperty("file.separator")来获取程序所在环境下的路径分隔符
2、日期转换:
从表单中获取yyyy-MM-dd格式的日期value后需要转换位date类型,使用DateFormat.getDateInstance().parse(value)时获得的日期转换器是缺省的(default date/time formatters),不能用于linux环境下,解决办法是显式指定转换器的格式:
new SimpleDateFormat("yyyy-MM-dd").parse(value)
3、获取字节数的问题:
String类的getBytes()方法是使用平台的默认字符,在linux下和windows下相同字符串获得的byte[]是不同的 应该使用
getBytes(String charsetName) 方法用charsetName来显式指定字符集 ,如“UTF-8”
==========
测试
Locale locale = Locale.US;
SimpleDateFormat formater = new SimpleDateFormat("dd/MM/yyyy",locale);
Date date = formater.parse(value.toString().trim());
formater.applyPattern("yyyy-MM-dd");
value = formater.format(date);
=============
把yyyy-MM-dd 的转换成yyyyMMdd格式,
SimpleDateFormat outFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat inFormat = new SimpleDateFormat("yyyyMMdd");
date = inFormat.parse(inDate);
dateFormat = outFormat.format(date);
分享到:
相关推荐
window tomcat项目迁移到linux上环境的配置及迁移过程中遇到问题的总结.
【TTS】AIX平台数据库迁移到Linux环境(真实环境).pdf【TTS】AIX平台数据库迁移到Linux环境(真实环境).pdf
本文详细介绍了将QC9.0从windows迁移到linux系统的过程
准备迁移到最新的 Linux 文件系统 .pdf 准备迁移到最新的 Linux 文件系统 .pdf 准备迁移到最新的 Linux 文件系统 .pdf
DB2从AIX+server上转移(迁移)到linux上.docx
linux系统迁移,更好地区移植旧电脑中的linux系统!
VMware Converter Standalone 6.1.1 P2V迁移Linux一例
Linux到Solaris 10操作系统迁移指南
- 迁移环境搭建 搭建用于应用迁移的开发环境和测试实验环境。 - 服务中间件和资源迁移 在应用代码迁移之前,首先完成应用运行所依赖的服务中间件和基础软件资源的迁移和转换。
HIS数据库从Window迁移到Linux平台的解决方案.pdf
Linux下RAID1备份卷自动迁移到RAID5
泛微e-cology系统迁移到Linux迁移宝典,简单,有截图。
DB2数据库安装,DB2从windows系统下迁移至linux系统上,DB2的备份还原,db2数据库调优,db2的Oracle兼容模式开启
linux下的ORACLE 数据库迁移,新人适用。
最近学习了一下oracle数据库启动原理,突然想我在linux创建的数据库想把移植到windows用经过一翻思考,动手把linux下的数据库直接通过原文件复制到windows下启动起来了。
从Windows到Linux平台迁移指南.pdf
应用系统迁移方案.pdf应用系统迁移方案.pdf应用系统迁移方案.pdf应用系统迁移方案.pdf应用系统迁移方案.pdf应用系统迁移方案.pdf
zookeeper数据迁移从单例到集群linux命令过程
TCP连接迁移在Linux环境中的实现.pdf