java程序的国际化2

原创 2004年10月31日 21:54:00

日期时间的本地化,与自定义格式

日期同样可以本地化
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

国际化语言工具类ResourceBundleUtils .java

ResourceBundleUtils .javaimport java.util.HashMap; import java.util.Locale; import java.util.Map; im...
  • u012557814
  • u012557814
  • 2017年07月13日 20:04
  • 291

java程序国际化

java程序国际化 Java程序的国际化主要通过如下三个类完成: 1;java.util.ResourceBundle:用于加载一个国家、语言资源包。     ResourceBundle的用法: ...
  • qq_32175491
  • qq_32175491
  • 2016年09月23日 20:06
  • 117

Java程序国际化

引入国际化的目的是为了提供自适应、更友好的用户界面,并不需要改变程序的逻辑功能。java程序国际化的思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国家、语言环境,就需要提供相应的资源...
  • u010142437
  • u010142437
  • 2013年06月25日 14:49
  • 2162

Angular 2 原生国际化支持(一)

在Angular 1.x 的版本里面,没有原生的国际化支持。我们在前面的文章里面详细的分析了如何利用第三方库或者利用过滤器和指令实现国际化,而在Angular 2里面已经提供了原生的国际化支持。接下来...
  • spring1208
  • spring1208
  • 2017年02月26日 01:37
  • 4052

初步认识UI开发---UI布局(页面交互及国际化)

运用UI布局实现一个手机信息页面 效果图 下面说明操作步骤 1.将准备好的八个图标复制到res/drawable文件夹下 2.创建一个垂直的线性布局,并在线性布局中创建4个相对布局 Linear...
  • winnie_hu
  • winnie_hu
  • 2017年03月11日 13:18
  • 283

Java程序国际化的简单实现

  国际化(I18N)是指为了使应用程序能适应不同的语言和地区间的变化而不作系统性的改变所采取的设计措施。一个优秀的全球化软件产品的国际化应该包括以下几个方面[4]:¨         Message...
  • taoxi
  • taoxi
  • 2007年04月22日 15:05
  • 579

Java程序的国际化

.codediv{border:1px solid gray;background-color:#ffffe1;margin-left:20px;padding:10px;}java 支持多种语言资源...
  • xkou
  • xkou
  • 2004年10月20日 19:52
  • 889

【Java】利用Java对配置文件操作实现Java程序的国际化

不仅仅是大名鼎鼎的Struts2,即便是小小的Java程序也能够实现国际化,根本就不用像网上大部分所说的那样,非西欧字符,例如我们的中文,岛国的日语之类的,必须使用native2ascii转码,坦诚,...
  • yongh701
  • yongh701
  • 2015年03月08日 07:41
  • 1437

JAVA实现程序多语言(程序国际化)

程序多语言实际就是在不同的地区根据主机不同的设定去匹配与之对应的语言环境。要实现多语言环境首先可以通过Locale类创建一个本地语言环境对象,如下有三种方式: Locale locale = ne...
  • zhuxinquan61
  • zhuxinquan61
  • 2016年05月30日 22:31
  • 6182

ZendFramework2学习笔记 国际化、多语言

为zf2项目配置指定国家的语言。
  • liuyangwuhan1980
  • liuyangwuhan1980
  • 2014年11月24日 13:32
  • 1349
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java程序的国际化2
举报原因:
原因补充:

(最多只允许输入30个字)