[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends:00214] Re: 抽象クラスの使用法(システム時刻の取得)
えんどうです。
> 現在、システム時刻の取得をするコードを書いています。
> 日付情報は、Calendarクラスのフィールドからget()でとればいいんだなと
> いうところまで分かってきたのですが、Calendarクラスが
> 抽象クラス(abstract)なため、インスタンスを生成しようとすると
> コンパイルエラーになってしまいます。
System.currentTimeMillis() で現在時刻(ミリ秒)が取得できます。
java.util.Date 型が必要なら以下のように生成できます。
new java.util.Date( System.currentTimeMillis() );
> 手元の本には、abstractについて、ほんの数行しか解説が載っていないため、
> このような場合にはどのようにしたら良いのかが分からず
> 先に進めないでいます。
Calendar の具象(=abstructでない)サブクラスに GregorianCalendar があるはずです。
P.S.JavaHouseのトピックスは読まれてます?
http://java-house.jp/ml/topics/
記事検索もあります。http://java-house.jp/cgi-bin/namazu.cgi
あとはJavaFAQでしょうか。http://www.gimlay.org/~javafaq/
--
ENDO Yasuyuki <yasuyuki@xxxxxxxxxxxx>
http://www.javaopen.org/~yasuyuki/ (Personal/Japanese Only)
http://www.javaopen.org/jfriends/ (Japanese Only)