提示: 作者被禁止或删除 内容自动屏蔽
关于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));
}
};
输出的错误提示: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 错误
//我是个新手,请各位帮帮我吧,小弟感激不尽!!
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽