• 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"

  • 相关阅读:
    codeforces 589G G. Hiring(树状数组+二分)
    树状数组的小总结
    virtualenv
    Redis备份与恢复
    Linux 网站相关
    MySQL文章参考
    动态执行表不可访问,本会话的自动统计被禁止 。 在执行菜单里你可以禁止统计,或在v$session,v$sesstat 和 v$statname 表里获得select权限
    app已损坏,打不开。你应该将它移到废纸篓
    macos系统用virtualbox安装Linux系统无法设
    Hadoop 分布式部署HDFS-hadoop用户部署
  • 原文地址:https://www.cnblogs.com/Catherinezhilin/p/8621491.html
Copyright © 2020-2023  润新知