問題:
CalendarTest.java:9: error: cannot find symbol
int today = d.get(Calendar.DAY_OF_MONTH);
^
symbol: method get(int)
location: variable d of type GregorianCalendar
私のコード:
import java.util.*;
public class CalendarTest
{
public static void main(String[] args)
{
GregorianCalendar d = new GregorianCalendar();
int today = d.get(Calendar.DAY_OF_MONTH);
}
}
つまり、これまでに行ったことは API のチェックでした (get メソッドと set メソッドはまったく機能しません)。また、stackoverflow と google を検索して問題について助けを求めてきましたが、肯定的な結果は得られませんでした。
Java 6 と Java 7 を切り替えてみましたが、結果はまったくありませんでした。GregorianCalendar の代わりに Calendar に対してこれを行っていますが、問題はまだ残っています。
私はUbuntu 12.04で動作しています。これらのメソッドは GregorianCalendar クラスに含まれているため、何が問題なのかわかりません (API によると)。
また、
CalendarTest.java:8: error: constructor GregorianCalendar in class GregorianCalendar cannot be applied to given types;
GregorianCalendar asd = new GregorianCalendar(2000, 10, 25);
^
required: no arguments
found: int,int,int
reason: actual and formal argument lists differ in length
同様に機能しません。パラメータ(int、int、int)が間違っていると言われています。まあ、そうすべきではありませんか?
これ以上先に進むことができないので、これを乗り越えるのを手伝ってください(Core JAVA 2 Basicsをやっています)