`

Light-commons的ConvertUtils更强大了

阅读更多
直接看浓缩版的TestCase吧,完整版TestCase点这里

CommonsGlobal.setLocale(Locale.CHINA);
Date date = ConvertUtils.dateOf("2008-02-29");
date = ConvertUtils.dateOf("2008-02-29 12:30:55");
date = ConvertUtils.dateOf("15:20:33");
assertEquals("2008-02-29", ConvertUtils.toString(date));

CommonsGlobal.setLocale(Locale.ENGLISH);
date = ConvertUtils.dateOf("02/29/2008");
date = ConvertUtils.dateOf("02/29/2008 12:30:55");
date = ConvertUtils.dateOf("15:20:33");
assertEquals("02/29/2008", ConvertUtils.toString(date));

assertEquals(Locale.CHINESE, ConvertUtils.localeOf("zh"));
assertEquals(Locale.CHINA, ConvertUtils.localeOf("zh_CN"));
assertEquals(Locale.ENGLISH, ConvertUtils.localeOf("en"));
assertEquals(Locale.US, ConvertUtils.localeOf("en_US"));

assertTrue(ConvertUtils.booleanOf("True"));
assertTrue(ConvertUtils.booleanOf("YES"));
assertTrue(ConvertUtils.booleanOf("y"));
assertTrue(ConvertUtils.booleanOf("on"));
assertFalse(ConvertUtils.booleanOf("FALSE"));
assertFalse(ConvertUtils.booleanOf("No"));
assertFalse(ConvertUtils.booleanOf("n"));
assertFalse(ConvertUtils.booleanOf("off"));
assertNull(ConvertUtils.booleanOf("Null"));
assertNull(ConvertUtils.booleanOf("Nil"));
assertNull(ConvertUtils.booleanOf("N/A"));


CommonsGlobal.setLocal() 只在当前线程有效,不存在thread-unsafe问题。
日期类型,各个地区都有自己的习惯,所以ConvertUtils现在以Locale作为日期转换的要素。开发人员也可以为不同地区的用户提供Date类型的本地化显示、录入方式。

未提供每日构建版下载,有兴趣的朋友可以:
引用
svn checkout http://light-commons.googlecode.com/svn/trunk/lightcommons lightcommons
cd lightcommons
mvn package 或 mvn install
2
0
分享到:
评论

相关推荐

    istack-commons-runtime-3.0.12-API文档-中文版.zip

    赠送jar包:istack-commons-runtime-3.0.12.jar; 赠送原API文档:istack-commons-runtime-3.0.12-javadoc.jar; 赠送源代码:istack-commons-runtime-3.0.12-sources.jar; 赠送Maven依赖信息文件:istack-commons-...

    spring-data-commons-2.0.6.RELEASE-API文档-中文版.zip

    赠送jar包:spring-data-commons-2.0.6.RELEASE.jar; 赠送原API文档:spring-data-commons-2.0.6.RELEASE-javadoc.jar; 赠送源代码:spring-data-commons-2.0.6.RELEASE-sources.jar; 赠送Maven依赖信息文件:...

    istack-commons-runtime-3.0.12-API文档-中英对照版.zip

    赠送jar包:istack-commons-runtime-3.0.12.jar; 赠送原API文档:istack-commons-runtime-3.0.12-javadoc.jar; 赠送源代码:istack-commons-runtime-3.0.12-sources.jar; 赠送Maven依赖信息文件:istack-commons-...

    spring-data-commons-2.0.9.RELEASE-API文档-中英对照版.zip

    赠送jar包:spring-data-commons-2.0.9.RELEASE.jar; 赠送原API文档:spring-data-commons-2.0.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-commons-2.0.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:...

    spring-data-commons-2.3.9.RELEASE-API文档-中文版.zip

    赠送jar包:spring-data-commons-2.3.9.RELEASE.jar; 赠送原API文档:spring-data-commons-2.3.9.RELEASE-javadoc.jar; 赠送源代码:spring-data-commons-2.3.9.RELEASE-sources.jar; 赠送Maven依赖信息文件:...

    spring-cloud-alibaba-commons-2021.1-API文档-中英对照版.zip

    赠送jar包:spring-cloud-alibaba-commons-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-commons-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-commons-2021.1-sources.jar; 赠送Maven依赖信息...

    xmlgraphics-commons-2.1-API文档-中英对照版.zip

    赠送jar包:xmlgraphics-commons-2.1.jar; 赠送原API文档:xmlgraphics-commons-2.1-javadoc.jar; 赠送源代码:xmlgraphics-commons-2.1-sources.jar; 赠送Maven依赖信息文件:xmlgraphics-commons-2.1.pom; ...

    spring-data-commons-2.5.5-API文档-中文版.zip

    赠送jar包:spring-data-commons-2.5.5.jar; 赠送原API文档:spring-data-commons-2.5.5-javadoc.jar; 赠送源代码:spring-data-commons-2.5.5-sources.jar; 赠送Maven依赖信息文件:spring-data-commons-2.5.5....

    spring-cloud-commons-3.1.1-API文档-中文版.zip

    赠送jar包:spring-cloud-commons-3.1.1.jar; 赠送原API文档:spring-cloud-commons-3.1.1-javadoc.jar; 赠送源代码:spring-cloud-commons-3.1.1-sources.jar; 赠送Maven依赖信息文件:spring-cloud-commons-...

    mchange-commons-java-0.2.11.jar

    总结而言,"mchange-commons-java-0.2.11.jar"是一个强大的Java工具库,它集成了多种实用功能,旨在帮助开发者更高效地完成工作。了解并掌握这类库的使用,能够提升Java开发者的专业技能,使他们在面对复杂项目时更...

    xmlgraphics-commons-2.1-API文档-中文版.zip

    赠送jar包:xmlgraphics-commons-2.1.jar; 赠送原API文档:xmlgraphics-commons-2.1-javadoc.jar; 赠送源代码:xmlgraphics-commons-2.1-sources.jar; 赠送Maven依赖信息文件:xmlgraphics-commons-2.1.pom; ...

    spring-cloud-alibaba-commons-2021.1-API文档-中文版.zip

    赠送jar包:spring-cloud-alibaba-commons-2021.1.jar; 赠送原API文档:spring-cloud-alibaba-commons-2021.1-javadoc.jar; 赠送源代码:spring-cloud-alibaba-commons-2021.1-sources.jar; 赠送Maven依赖信息...

    asm-commons

    asm-commons-2.0.jar, asm-commons-2.1.jar, asm-commons-2.2.1-sources.jar, asm-commons-2.2.1.jar, asm-commons-2.2.2-sources.jar, asm-commons-2.2.2.jar, asm-commons-2.2.3.jar, asm-commons-2.2.jar, asm-...

    spring-cloud-commons-3.1.1-API文档-中英对照版.zip

    赠送jar包:spring-cloud-commons-3.1.1.jar; 赠送原API文档:spring-cloud-commons-3.1.1-javadoc.jar; 赠送源代码:spring-cloud-commons-3.1.1-sources.jar; 赠送Maven依赖信息文件:spring-cloud-commons-...

    mchange-commons-java-0.2.15.jar找不到的问题的解决

    c3p0连接mysql8.0.11需要外加mchange-commons-java-0.2.15.jar,maven的pom.xml 中配置了,但是项目中报找不到mchange-commons-java-0.2.15.jar这个文件,可以把此文件下载后,然后解压后把对应的jar包放到maven 库...

    mchange-commons-java-0.2.11-API文档-中文版.zip

    赠送jar包:mchange-commons-java-0.2.11.jar; 赠送原API文档:mchange-commons-java-0.2.11-javadoc.jar; 赠送源代码:mchange-commons-java-0.2.11-sources.jar; 赠送Maven依赖信息文件:mchange-commons-java-...

    junit-platform-commons-1.8.2-API文档-中英对照版.zip

    赠送jar包:junit-platform-commons-1.8.2.jar; 赠送原API文档:junit-platform-commons-1.8.2-javadoc.jar; 赠送源代码:junit-platform-commons-1.8.2-sources.jar; 赠送Maven依赖信息文件:junit-platform-...

    asm-commons-3.3.1.jar

    asm-commons-3.3.1.jar

    junit-platform-commons-1.7.0.jar

    junit-platform-commons-1.7.0.jar

    mchange-commons-java-0.2.19.jar

    c3p0依赖包mchange-commons-java-0.2.19.jar; 特别说明:c3p0(c3p0-0.9.5.5.bin.tgz)的lib包里面含此mchange-commons-java-0.2.19.jar文件。

Global site tag (gtag.js) - Google Analytics