java程序的国际化2
2004-10-31 21:54
761 查看
日期时间的本地化,与自定义格式
日期同样可以本地化import java.util.*;
import java.text.*;
public class Fdate{
public static void main(String[] args){
//初始化一个本地化对象
Locale currentLocale=new Locale("fr"/*语言*/,"FR"/*国家*/);
//创建一个 DateFormat 对象
//DataFormat的格式有以下几种,本例用DEFAULT
// DEFAULT 10-Apr-98
// SHORT 4/10/98
// MEDIUM 10-Apr-98
// LONG April 10, 1998
// FULL Friday, April 10, 1998
DateFormat dateFormatter=DateFormat.getDateTimeInstance(DateFormat.DEFAULT, //Date
DateFormat.FULL, //Time
currentLocale);
//当前日期对象
Date today=new Date();
//显示当前日期
System.out.println(dateFormatter.format(today));
}
}
输出结果为:
17 oct. 2004 17 h 10 CST
当然也可以自定义显示方式
import java.util.*;
import java.text.*;
public class custdate{
public static void main(String[] args){
//初始化一个本地化对象
Locale currentLocale=new Locale("ch"/*语言*/,"CN"/*国家*/);
Date today;
SimpleDateFormat formatter;
//设置显示格式
formatter = new SimpleDateFormat("yyyy年M月d日 E a hh点mm分ss秒 z", currentLocale);
today = new Date();
System.out.println(formatter.format(today));
}
}
显示结果为:
2004年10月31日 星期日 下午 05点33分37秒 CST
SimpleDateFormat对象在这里介绍http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html
相关文章推荐
- JAVA 程序实现国际化
- java学习之路----java类库---程序国际化
- Java中如何实现程序国际化
- Java常用类库——国际化程序(Locale,ResourceBundle以及MessageFormat处理动态文本)
- java使用资源文件实现程序的国际化
- Java程序的国际化和本地化实例
- Java中如何实现程序国际化
- 11. JAVA常用类库 Part 1 (StringBuffer、Runtime、国际化程序) ----- 学习笔记
- Java程序的国际化和本地化介绍
- Java程序的国际化和本地化介绍
- Java程序国际化的简单实现
- Java程序国际化的简单实现
- 【Java】利用Java对配置文件操作实现Java程序的国际化
- Java程序的国际化
- 传智播客java web 学习,国际化的web程序开发
- Java中如何实现程序国际化
- 【Java常用类库】_国际化程序
- 传智播客java web 学习,国际化的web程序开发(二)
- Java学习之国际化程序
- JAVA国际化程序实现