- ベストアンサー
Javaについて。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
2009年7月3日の曜日情報を求めるには以下のようにします。 GregorianCalendar x = new GregorianCalendar(2009,6,3);//※月は0から int y = x.get(Calendar.DAY_OF_WEEK); //1=日曜、2=月曜、… int n = x.get(Calendar.WEEK_OF_MONTH); //1=第1週、2=第2週、… http://java.sun.com/javase/ja/6/docs/ja/api/ 後は国民の祝日ですが、これは固定の月、日のものは単に比較すれば 良いでしょう。「第2月曜」とかは曜日と、第何週という値を組み 合わせて判断します。
その他の回答 (1)
これは、その通り。計算するしかない。 現在、祝日は決まった日だけでなく、「○月の第○月曜日」というように、その年毎に日付が変わるものも多い。したがって、すべての祝祭日について計算してその年の日付を割り出し、それに基づいて表示をするしかない。 参考URLに、日本の祝祭日対応のカレンダーが公開されている。ソースコードも公開しているし、祝祭日のルールもあるので、これを参考にしたらどうだろう。
関連するQ&A
- Javaプログラミング
Javaプログラミング 課題で10進法で入力した値を2進法に計算しなおすプログラミングを書いてます。Integer.toBinaryString(int)を使わないでと指定があるのですが、まったくわかりません。おそらくfor か while を使うのだろうと思うのですが、 わかるかたいましたら教えてください。 お願いします。
- ベストアンサー
- Java
- Javaもそうでしょうか?
JavaScriptはwebを動かすプログラミング言語と認識していますが Javaもそうでしょうか? Javaもwebプログラミング元と思って間違いではないですか?
- ベストアンサー
- Java
- java作図が上手くいかない?
Javaで作図をプログラミングしたのですが、コマンドプロンプトを無地のJava表示画面に重ね、除去すると画面に作図が表示されます。 なぜでしょうか?またプロンプトを移動させず表示する改善策をご教授ください
- 締切済み
- Java
- java for文プログラムについて
java for文プログラムについて javaのfor文のプログラムにて 2つの数値をキーボード入力し入力値を+入力値とやっていきたいプログラムを組みたいのですがどんなプログラミングを行えばいいのでしょうか。 例えば入力が15 もうひとつの入力が20だとすれば15+16+17+18+19+20=105という計算を行いたいです プログラミング環境はeclipseです 分かる方教えてください。
- 締切済み
- その他(インターネット・Webサービス)
- 独学でJavaを
会社でJavaプログラミングをやっていく必要があります。エンドユーザーレベルでのプログラミングになると思いますのであまり複雑なものではありません。独学でJavaを学ぶに良いと思われる参考書は何でしょうか?ひとつは「独習Java」なんか良いのでは?と教えてもらいました。他に何かありますでしょうか?宜しくお願いします。
- 締切済み
- JavaScript
- Javaで何ができるのか
HTMLではWEBページがつくることはわかるのですがJavaでは何ができるのでしょうか? Javaでif文や関数などの勉強をしましたがこれがどこにつながるのかがよくわかりませんでした。会社面接でもJavaで何がしたいのか?と問われると戸惑います。 Javaプログラミングでできているソフトウェア、仕組みについて書いてあるWEBページなどもあれば併せて教えていただけますか?
- ベストアンサー
- Java
補足
今回はアプレットではなくアプリケーションで造らないといけないので、後に参考にします。