Re: [問題]執行Display Format Date Information時
※ 引述《foxwang (...)》之銘言:
: 我已經將程式編譯過,而且沒有錯誤
: 可是卻跑出
: Exception in thread "main" java.lang.IllegalArgumentException:Cannot format
: given Object as a Date
: at java.text.DateFormat.format(Unknown Source)
: at java.text.Format.format(Unknown Source)
: at aaa.main(aaa.java:12)
: aaa 是我的檔名
: 而且這個程式卻能在我同學的電腦裡的執行
: 不知是哪裡設定出了問題
基本上,Java 號稱 Write Once, Run Anywhere
所以「理論上」執行結果應該都會一樣
(尤其你跟你同學應該都是用 Windows)
所以,遇到這種狀況,第一反應都會是:
「使用者的問題,而不是 JVM 的問題」
請你先去查一下,什麼是 IllegalArgumentException
(拆解一下名詞就知道了)
對應一下你的 aaa.java 第十二行
然後確保一下你丟進去 DateFormat.format() 的東西是正確的物件
--
侃侃長論鮮窒礙 網站:http://www.psmonkey.idv.tw
眾目睽睽無心顫 個人版:telnet://legend.twbbs.org
煢居少聊常人事
殺頭容易告白難 歡迎參觀 Java 版(@ptt.cc)精華區 \囧/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.197.180
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):