zoukankan      html  css  js  c++  java
  • Java--Niit-ch2--Location本地化问题

    Localizing Data:

    getTimeInstance--表示时间
     1 package CHAP2;
     2 
     3 import java.text.DateFormat;
     4 import java.util.Date;
     5 import java.util.Locale;
     6 
     7 public class DataDemo {
     8     public static void main(String[] args) {
     9         DateFormat df=DateFormat.getTimeInstance(DateFormat.LONG, new Locale("de","DE"));
    10                 String date =df.format(new Date());
    11         System.out.print(date);
    12         
    13         
    14     }
    15 }

    getDateInstance--表示日期:
     1 package CHAP2;
     2 
     3 import java.text.DateFormat;
     4 import java.util.Date;
     5 import java.util.Locale;
     6 
     7 public class DataDemo {
     8     public static void main(String[] args) {
     9         DateFormat df=DateFormat.getDateInstance(DateFormat.LONG, new Locale("de","DE"));
    10                 String date =df.format(new Date());
    11         System.out.print(date);
    12         
    13         
    14     }
    15 }

    Localizing Currency:

     1 package CHAP2;
     2 
     3 import java.text.NumberFormat;
     4 import java.util.Locale;
     5 
     6 public class CurrencyDemo {
     7     static int number=1000000;
     8     public static void main(String args[]) {
     9         NumberFormat nft =NumberFormat.getCurrencyInstance(new Locale ("de","DE"));
    10         String formatted =nft.format(number);
    11         System.out.println(formatted);
    12         
    13     }
    14 
    15 }

    Localizing Text:
    1.先创建2个文件(new-file):

    文件一:命名:

    MessageBundle_de.properties

    文件二:命名:

    MessageBundle_zn.properties
     1 package CHAP2;
     2 
     3 import java.util.*;
     4 
     5 public class TestLocale {
     6     public static void main(String args[]) {
     7         Locale l1=new Locale("de","DE");
     8         ResourceBundle rb1=ResourceBundle.getBundle("CHAP2.MessageBundle",l1);
     9         System.out.println(rb1.getString("message"));    
    10         Locale l2=new Locale("zn","ZN");
    11         ResourceBundle rb2=ResourceBundle.getBundle("CHAP2.MessageBundle",l2);
    12         System.out.println(rb2.getString("message"));
    13         
    14     }
    15 }

    注:ResourceBundle rb1=ResourceBundle.getBundle("CHAP2.MessageBundle",l1);

    要写:"CHAP2.MessageBundle"

  • 相关阅读:
    windows 按时自动化任务
    Linux libusb 安装及简单使用
    Linux 交换eth0和eth1
    I.MX6 GPS JNI HAL register init hacking
    I.MX6 Android mmm convenient to use
    I.MX6 GPS Android HAL Framework 调试
    Android GPS GPSBasics project hacking
    Python windows serial
    【JAVA】别特注意,POI中getLastRowNum() 和getLastCellNum()的区别
    freemarker跳出循环
  • 原文地址:https://www.cnblogs.com/Catherinezhilin/p/8621491.html
Copyright © 2011-2022 走看看