关于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 错误
//我是个新手,请各位帮帮我吧,小弟感激不尽!!