WEB开发网
开发学院软件开发Java 使用 IBM Rational Application Developer 轻松实... 阅读

使用 IBM Rational Application Developer 轻松实现 JavaServer Faces Web 程序的全球化

 2009-10-08 00:00:00 来源:WEB开发网   
核心提示: 返回值的场所并不是由浏览器的场所设置所决定的,而是由客户操作系统的场所决定,使用 IBM Rational Application Developer 轻松实现 JavaServer Faces Web 程序的全球化(3),开发员没有机会指定日期的格式,日期时间转换器是 JWL 客户脚本库的一个

返回值的场所并不是由浏览器的场所设置所决定的,而是由客户操作系统的场所决定。

开发员没有机会指定日期的格式。

日期时间转换器是 JWL 客户脚本库的一个工具。它是 Java SimpleDateFormat 类的 JavaScript 实施,它可以很好的支持 ICU4J(Unicode Java 库的国际构件 Library)。它使得客户端的日期/时间格式变得像处理 Java™一样容易。在本例中,我们使用 DateTimeConverter 和 ICU4J 来生成客户端的本地日期/时间。

为了快点开始,让我们来看客户端的脚步是什么样的:

列表 3. JavaScript 的日期/时间格式

function getLocalizedCurrentTime() 
{ 
  var converter = hX.getConverterById("date_converter"); 
  if(null == converter) 
  { 
    //construct a new DateTimeConverter and add it to converter set 
    hX.addConverter("date_converter", new hX.DateTimeConverter( 
      "format:EEEE, MMMM d, yyyy h:mm:ss a z", 
      "ICU4J:true")); 
  } 
  converter = hX.getConverterById("date_converter"); 
  var date = new Date(); 
  //format client date and return 
  return converter.valueToString(date); 
} 

您所要做的只是定位日期/时间。但是这些参数会传递给 DateTimeConverter 构建器:

“ICU4J:true” 允许 DateTimeConverter 接受模式的特定 ICU 特征。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 IBM Rational

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接