已有101人关注
请教《java从入门到精通》的第5章5.5节 格式化字符串 的问题。。
发表在Java图书答疑 2011-12-05
是否精华
版块置顶:
你好,本人遇到一点问题,实在解决不了,希望各位能帮帮忙。。谢谢
    说说本说中的实例【5.23】
import java.util.Date;
public class Eval{
pubilc static void main(String[] args){
    Date date = new Date();
    String year = String.format("%tY",date);
    String month = String.format("%tB",date);
    String day = String.format("%td",date);
    System.out.println("今年是:"+year+"年");
    System.out.println("现在是:"+ month)
    System.out.println("今天是:"+day+"号");
    }
}
我按照书上的方法,一步一步输入下去的。。但是,在format的下面出现了红色波浪线。。
强行输出结果后,得出:
[font color=#FF0000]Exception in thread "main" java.lang.Error: 无法解析的编译问题:
类型 String 中的方法 format(String, Object[])对于参数(String, date)不适用。。[/font] 
我的eclipse是1.7.2版本的  
 
分享到:
精彩评论 5
逆风草
学分:0 LV1
TA的每日心情
。。。
2021-07-23 12:01:05
2011-12-05
沙发
读者您好:
     代码正确,检查一下你的运行环境,IDE使用的JDK及JRE版本是否低于1.5。
eminemH
学分:0 LV1
TA的每日心情
加油
2021-06-12 14:38:25
2011-12-05
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者您好:
     代码正确,检查一下你的运行环境,IDE使用的JDK及JRE版本是否低于1.5。
[/FIELDSET]

回复:
     我的JDK版本是1.7.0,JRE版本是7.0.10。。。  怎么办呀??有点郁闷了~··
     很感谢你,希望你还有其他方法可以解决此问题。。。
小科_mrkj
学分:43 LV2
2011-12-07
地板
读者朋友:
    您好,你的date变量没有初始化,将声明date的代码修改为如下形式:
    Date date = DateUtil.parseDate("2011-12-07");   
whison
学分:0 LV1
TA的每日心情
濮蛮づ骑士
2021-02-08 13:03:21
2012-07-01
4L
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者您好:
     代码正确,检查一下你的运行环境,IDE使用的JDK及JRE版本是否低于1.5。
[/FIELDSET]

回复:java.lang.Error: Unresolved compilation problems: 
The method format(String, Date) is undefined for the type String
The method format(String, Date) is undefined for the type String
The method format(String, Date) is undefined for the type String

at Eval.main(Eval.java:5)
Exception in thread "main" 
  
whison
学分:0 LV1
TA的每日心情
濮蛮づ骑士
2021-02-08 13:03:21
2012-07-01
5L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
读者您好:
     代码正确,检查一下你的运行环境,IDE使用的JDK及JRE版本是否低于1.5。
[/FIELDSET]

回复:java.lang.Error: Unresolved compilation problems: 
The method format(String, Date) is undefined for the type String
The method format(String, Date) is undefined for the type String
The method format(String, Date) is undefined for the type String

at Eval.main(Eval.java:5)
Exception in thread "main" 
  
[/FIELDSET]

回复:为什么会提示:没有为类型 String 定义方法 format(String, Date)  
首页上一页 1 下一页尾页 5 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照