当前位置: 代码迷 >> Java相关 >> 关于Locale和dateFormat,大虾们,请帮我看看我的程序哪错了
  详细解决方案

关于Locale和dateFormat,大虾们,请帮我看看我的程序哪错了

热度:333   发布时间:2011-03-30 16:21:45.0
关于Locale和dateFormat,大虾们,请帮我看看我的程序哪错了
程序代码:
import java.util.Locale;
import java.util.*;
import java.util.text.DateFormat;
import java.util.text.NumberFormat;
public class LangEnvironmentTest
{   
    public static void main(String[] args){
    Locale l = new Locale("zh","CN");
    Calendar c = Calendar.getInstance();
    Date d = c.getTime();
    double m = 98765.28;
    displayDate(l,d);
    displayNumber(l,m);
    }
    public static void displayDate(Locale locale,Date d){
        System.out.println("language environment:"+locale);
        DateFormat df1 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT,locale);
        System.out.println("The date format of SHORT schema is:" + df1.format(d));
        DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM,locale);
        System.out.println("The date format of MEDIUM schema is :"+ df2.format(d));
        DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG,locale);
        System.out.println("The date format of LONG schema is :"+ df3.format(d));
        DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,locale);
        System.out.println("The date format of FULL schema is :"+ df4.format(d));
   

}
    public static void displayNumber(Locale locale,double m){
            NumberFormat nf;
      
            System.out.println(locale.getDisplayName());
            nf = NumberFormat.getInstance(locale);
            System.out.println("General data format:" + nf.format(m));
            nf = NumberFormat.getCurrencyInstance(locale);
            System.out.println("Current date format:"+nf.format(m));
            nf = NumberFormat.getPercentInstance(locale);
            System.out.println("percent date format:"+nf.format(m));
      
      
      
      
   
   
    }
};
输出的错误提示:
E:\09008129>javac LangEnvironmentTest.java
LangEnvironmentTest.java:3: 软件包 java.util.text 不存在
import java.util.text.DateFormat;
                     ^
LangEnvironmentTest.java:4: 软件包 java.util.text 不存在
import java.util.text.NumberFormat;
                     ^
LangEnvironmentTest.java:17: 找不到符号
符号: 类 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df1 = DateFormat.getDateTimeInstance(DateFormat.SHORT
,DateFormat.SHORT,locale);
                ^
LangEnvironmentTest.java:17: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df1 = DateFormat.getDateTimeInstance(DateFormat.SHORT
,DateFormat.SHORT,locale);
                                                                ^
LangEnvironmentTest.java:17: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df1 = DateFormat.getDateTimeInstance(DateFormat.SHORT
,DateFormat.SHORT,locale);

^
LangEnvironmentTest.java:17: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df1 = DateFormat.getDateTimeInstance(DateFormat.SHORT
,DateFormat.SHORT,locale);
                                 ^
LangEnvironmentTest.java:19: 找不到符号
符号: 类 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.MEDIU
M,DateFormat.MEDIUM,locale);
                ^
LangEnvironmentTest.java:19: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.MEDIU
M,DateFormat.MEDIUM,locale);
                                                                ^
LangEnvironmentTest.java:19: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.MEDIU
M,DateFormat.MEDIUM,locale);

  ^
LangEnvironmentTest.java:19: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df2 = DateFormat.getDateTimeInstance(DateFormat.MEDIU
M,DateFormat.MEDIUM,locale);
                                 ^
LangEnvironmentTest.java:21: 找不到符号
符号: 类 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG,locale);
                ^
LangEnvironmentTest.java:21: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG,locale);
                                                                ^
LangEnvironmentTest.java:21: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG,locale);

^
LangEnvironmentTest.java:21: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df3 = DateFormat.getDateTimeInstance(DateFormat.LONG,
DateFormat.LONG,locale);
                                 ^
LangEnvironmentTest.java:23: 找不到符号
符号: 类 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,
DateFormat.FULL,locale);
                ^
LangEnvironmentTest.java:23: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,
DateFormat.FULL,locale);
                                                                ^
LangEnvironmentTest.java:23: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,
DateFormat.FULL,locale);

^
LangEnvironmentTest.java:23: 找不到符号
符号: 变量 DateFormat
位置: 类 LangEnvironmentTest
                DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,
DateFormat.FULL,locale);
                                 ^
LangEnvironmentTest.java:29: 找不到符号
符号: 类 NumberFormat
位置: 类 LangEnvironmentTest
                        NumberFormat nf;
                        ^
LangEnvironmentTest.java:32: 找不到符号
符号: 变量 NumberFormat
位置: 类 LangEnvironmentTest
                        nf = NumberFormat.getInstance(locale);
                             ^
LangEnvironmentTest.java:34: 找不到符号
符号: 变量 NumberFormat
位置: 类 LangEnvironmentTest
                        nf = NumberFormat.getCurrencyInstance(locale);
                             ^
LangEnvironmentTest.java:36: 找不到符号
符号: 变量 NumberFormat
位置: 类 LangEnvironmentTest
                        nf = NumberFormat.getPercentInstance(locale);
                             ^
22 错误

//我是个新手,请各位帮帮我吧,小弟感激不尽!!
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-30 15:00:54
付政委
该用户已被删除
  得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-30 15:02:38
ted19910129

等 级:新手上路
帖 子:7
专家分:0
注 册:2011-3-18
  得分:0 
回复 2楼 付政委
真的非常感谢你的帮助,因为我是个新手,我以为没人肯为我解答,真的很感谢你,希望以后还有机会向你请教
----------------解决方案--------------------------------------------------------
回复 3楼 付政委
提示: 作者被禁止或删除 内容自动屏蔽
2011-03-31 07:19:52
ted19910129

等 级:新手上路
帖 子:7
专家分:0
注 册:2011-3-18
  得分:0 
回复 4楼 ted19910129
谢过了
----------------解决方案--------------------------------------------------------
  相关解决方案