java代码国际化getDateTimeInstance和SimpleDateFormat
2014-08-09 09:01
513 查看
import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import org.junit.Test; public class DateFormatDemo { /** * 将日期对象转换为字符串表示形式,此时根据地区语言环境不同,需要转成不同样式的字符串形式 */ @Test public void test1(){ Date date = new Date(); DateFormat format = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, Locale.CHINA); String dateStr = format.format(date); System.out.println(dateStr); } /** * 将字符串形式的日期时间信息转换为Date对象 * @throws ParseException */ @Test public void test2() throws ParseException{ String dateStr = "2014年1月24日 星期五 上午11时56分39秒 CST"; DateFormat format = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, Locale.CHINA); Date date = format.parse(dateStr); System.out.println(date.toLocaleString()); } /** * 9月~~10日##2013年**12时%20分%10秒 * @throws ParseException */ @Test public void test3() throws ParseException{ String dateStr = "09月~~10日##2013年**12时%20分%10秒"; SimpleDateFormat dateFormat = new SimpleDateFormat("MM月~~dd日##yyyy年**HH时%mm分%ss秒"); Date date = dateFormat.parse(dateStr); System.out.println(date.toLocaleString()); } @Test public void test4(){ Date date = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("MM月~~dd日##yyyy年**HH时%mm分%ss秒"); String str = dateFormat.format(date); System.out.println(str); } }
相关文章推荐
- Java.SimpleDateFormat.Date.getTime.setTime.Format
- [Java 11] Date 、Calendar 、 SimpleDateFormat 与 国际化 , 日期的简单处理
- Java中SimpleDateFormat日期格式转换详解及代码示例
- [Java 11] Date 、Calendar 、 SimpleDateFormat 与 国际化 , 日期的简单处理
- Java8新增的DateTimeFormatter与SimpleDateFormat的区别
- Java中DateTime和SimpleDateFormat的性能比较
- java中日期怎样精确到时分秒SimpleDateFormat
- Java 格式化时间 SimpleDateFormat
- SimpleDateFormat Java中的时间格式化
- Java日期格式化及其使用例子收集 SimpleDateFormat担当重任,怎样格式化都行
- Java日期格式化类SimpleDateFormat
- java中date和GregorianCalendar,Calendar,SimpleDateFormat,
- java日期格式大全 format SimpleDateFormat
- Java日期转换SimpleDateFormat格式大全 和 判断是否为合法的日期时间字符串?
- java.text.SimpleDateFormat
- JAVA 基础知识(五)有关SimpleDateFormat
- java中时间格式SimpleDateFormat的使用学习
- java 日期格式SimpleDateFormat例子
- Java中格式化日期时间的类:SimpleDateFormat 用法详解
- JAVA时间格式的处理 SimpleDateFormat 类(小结)