• 締切済み

月末日の求め方

ACCESS97で作られていたアプリをWEBで再開発することに なり、開発言語はJAVAで行うことになりました。 ACCESSでのコーディングでは、ユーザー入力された年、月とDATESERIAL関数を用いて月末日を求めています。 この処理をJAVAではどのようにコーディングすれば いいのでしょうか DATESERIAL関数に相当する関数があるのでしょうか? よろしくお願いいたします。

  • Java
  • 回答数1
  • ありがとう数2

みんなの回答

noname#9414
noname#9414
回答No.1

参考URLを参考にしてはどうでしょうか? 一応それらしいことは書かれていましたよ。 ではでは☆

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/util/Calendar.html
mem_masa
質問者

お礼

これからはJAVAのAPIを参照するようにします。 ありがとうございました。

関連するQ&A

  • ACCESS クエリ 「先々月末日」 を求める関数

    ACCESSのクエリ上にて 作業をする日が属する月の「先々月末日」を返す関数を教えて頂きたく存じます。 先々月初は 「 DateSerial(Year(Date()),Month(Date())-2,1)」 で求める事が出来ましたが、先々月末日がうまくいきません。 何卒よろしくお願いいたします。

  • プログラム言語別用途

    僕は、Javaはweb系のアプリに使われると聞きました。 VBは画面を作るときに使うと聞きました。 C言語は、汎用や制御系に使われるとネットなどで見ました。 C言語がいまいち何に使われるのかがわかりません。 ゲームとかにも使われるんですよね? C言語は汎用とありますが、webでは使うことはできないんでしょうか?webはJavaとかperlになるんでしょうか? もし、自分がweb系をやりたいのに、C言語を勉強するのは違うレールを走っていることになるんでしょうか?(Javaを勉強する前に、C言語をやっておくと入りやすいは抜きにして) C言語を使った業務って例えばどんなものを開発するんでしょうか?例えばどんなものでしょうか?業務用のアプリとかはちがうんですか? 例えば、病院などの患者のデータベースのようなものは。 またVBは画面を作ると聞いたのですが、画面?ってかんじです。画面しか作れないのですか?そんな事ないですよね?本当に画面だけですか? また、C言語で画面は作れないんですか? もし、C言語でゲームを作れるとしたら、ゲームの画面はC言語とは別物なんでしょうか? 例えば、エクセルやアクセスのように、入力欄に名前や数字を入力してそのファイルを保存するような形のアプリはC言語では作れないんでしょうか?画面がありますよね?ってこはVBになるんですか? どのような言語では、どんなアプリが作れるかや、 どんなアプリでは、この言語になるっていうのがいまいちわかりません。 皆さんは就職の際に、自分の作りたいものの言語が、たまたまJavaを使ったものだったや、C言語を使ったものだったといった感じなんでしょうか? それとも、Javaは嫌いで、C言語がの方が好きだからweb系の道に進まなかったといった感じなんでしょうか? それとも、web系だろうが、そうでなかろうが関係なくアプリを作りたかったからって感じなんでしょうか? よろしくお願いします。

  • Webアプリ開発

    サーバサイドで処理を行うサイトを作ろうと思います。 ジャンルは違いますがランサーズのように、ユーザはブラウザだけで利用できます。 http://www.lancers.jp/ ただ、サーバ側の処理が結構重たくなりますので、処理の早い言語を使いたいと 思っています。 PHPは実績があるのですが、処理が遅いのでお勧めのプログラム言語をお伺いしたいです。 C#かJAVAということになるのでしょうか? VisualBasicとは聞きませんが開発実績があるのですが、C#やJAVAの方が早いでしょうか? C#かJAVAは実は経験がありません。 C#はVisualStudioでWebアプリを作成していくのだと思っています。 JAVAはサーブレットを作成して、Eclipsを利用してWebアプリを作ると考えていますが 正しいでしょうか? C#とJAVAとVisualBasicの(処理が早く、今後のことも考えて)どれがお勧めで、開発環境はどうすれば良いかご教授願います。 初心者なのでわかりやすく教えてもらえると幸いです。 よろしくお願いします。

  • [Access2003]メイン・サブフォームの演算テキストボックス:『DateSerial関数』

    メイン・サブフォームの演算テキストボックス:『DateSerial関数』にについてパソコン教室で勉強しています。(家庭の事情によりAccess2003のソフトは、家にはないです。)『DateSerial関数』についてよく分からないです。 参考書(下記の『DateSerial関数』の日付は、著作権の関係もあり、日付を変えてあります。 質問1:2005年10月末日の(DateSerial(2005,10+1,1)-1→2005/10/31の数式が理解できませんでした。 (DateSerial(2005,10+1,1)-1の2005,10は、2005年10月だと理解できました。 「(+1,1)-1」は、31日かなと思いましたが、どうして「(+1,1)-1」が31日を表しているのですか? 質問2: 2005年10月の翌月の月末の(DateSerial(2005,10+2,1)-1→2005/10/31の数式が理解できませんでした。 (DateSerial(2005,10+2,1)-1の2005は、2005年だと理解できました。「(10+2,1)-1」は、12月31日かなと理解できましたが、どうして「(10+2,1)-1」が12月31日を表しているのですか? *Access初心者なので簡潔に教えてくださったら助かります。

  • プリクラの様な画像処理(webカメラで写真撮影+画像加工)できるローカ

    プリクラの様な画像処理(webカメラで写真撮影+画像加工)できるローカルで動作するアプリケーションを開発したいと思っております。 今はjavaで開発しているのですが、プリクラの様な女の子受けするようなグラフィカルなアプリができるのかどうか疑問になってきています。他の言語でカンタンにそのようなアプリを開発できるような言語はありますか? Actionscriptの方がカンタンではと思い始めています。

    • ベストアンサー
    • Java
  • CかJavaか

     これからプログラミング言語を勉強しようと思って何言語をしようか迷っております。それはC言語かJavaかです。  何が目的かといいますと、ゲームの作成やちょっとしたアプリケーションの開発です。(Web用ではありません。) Javaでも開発できるそうなのですが、大体はC言語(系)で開発しているのですよね? あともうひとつ、携帯電話用のアプリってJavaでしか開発できないんですか?Cでは不可能ですか? ちなみに、私が今までやってきたのはJavaScriptとPHPぐらいです。よろしくお願いします。

  • Javaを使用したファイル操作について

    Javaを使用したプログラミングと聞くと、Webアプリケーションの開発というイメージがあるのですが、VBNやbat処理等でできるファイル操作などはできるのでしょうか? また、Javaに限らず、c言語等のプログラミング言語でも可能なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
  • AndroidのWEBアプリ開発について

    Android初心者です。(利用も、開発も) Android搭載のスマフォやタブの端末のブラウザを利用した 「WEBアプリ」を作ろうと思っています。 教えていただきたいのは、開発言語です。 ブラウザで動かすWEBアプリで考えているのですが、 端末にダウンロードして利用するアプリだと、 ほとんどのサイトは、JAVAでの開発と謳っています。 ブラウザで動かすWEBアプリもJAVAでの開発となるのでしょうか? (JSP?WEBサーバはApache Tomcat?) ASPやPHPじゃ、ダメなんでしょうか? また、もしブラウザで動作させるWEBアプリの開発について 詳しく記載しているサイトがあるのでしたら、 お手数ですが、ご教授下さればと思います。 --余談です-- 素人目ですが、正直な話、WEBならブラウザだし、 開発する言語もJAVA(JSP)や、PHP、ASP.NETでもいけそうな 気がすると思うのです。(JavaScriptはダメっぽい気がします。) そうなれば、何もAndroidに固執する必要もなくなってしまいそう・・・(苦笑) ちなみに、なぜWEBアプリにしたいのかというと、 Androidは、OSのバージョンアップが結構あるようですし、 その都度、動作確認をしなければならないアプリよりは WEBの方がまだいいのかな~と思っただけです。 よくよく考えてみれば、ブラウザの種類もいろいろあるみたいなので、 どっちもどっちといえば・・・そうなっちゃいますかね。

  • プログラミング言語の住み分けについて

    はじめまして。ほぼ初心者です。 某書籍の一文なのですが、 A君「博士!CGIはPerlでつくるものなのですか?」 博士「いや、別にCでもC++でもなんでもいいんだよ」 私{・・・(メダパニ&コンヒュ)} 私{CGI・・・Common Gateway Interface、ということは、APIのようなものか?GetメソッドやらPostメソッドでのデータを受信?して処理できれば言語は何でもいい、ということだろうか???} 前提として、 言語は C/C++ Java Perl PHP Ruby VB(や.net系) ジャンル 組み込み系 Web系C/S(C側 S側) 非Web系C/S(C側 S側)(…クライアント側にWebブラウザを使わないものの意味です) 単体アプリ C/C++ C++はオブジェクト指向で、最もマシン語に近い。処理高速。 Java オブジェクト指向 WriteOnce(非OS依存) 処理時間は??? Perl 文字列処理が得意らしいが、たいていのことはできる??? PHP htmlに埋め込んで使うらしい。PHPのみのアプリはあるのか不明。 VB(や.net系) MS製品上でしか動かない。 ※Javaは、処理内容や動作環境によって、JSPとかAppletとか呼ばれる という知識があります。 ここで、疑問なのですが、これらのプログラミング言語の住み分けはどのようになっているのでしょうか? 私の持っている答えと疑問は以下のとおりです。 ・組み込み系ではマシン語に近いC/C++が使われる  ⇒組み込み系以外ではC/C++は使われないの?LinuxOSはアセンブリ?言語とC言語だったような。。OSに近い処理をするアプリではC/C++も現役? ・「いまやWebアプリ開発といえばJavaである」と偉い人が言っていた  ⇒RubyとかPHPとかとの住み分けはどのような感じ?"大は小を兼ねる"で、Javaさえできれば、RubyやPHPと同じものを作れるの?(手間隙は別として) ・サーバーサイドJavaという言葉があるくらいだから、Web系、非Web系を問わず、C/SシステムではC側もS側もJavaで作るのがよいの? ・Perlを用いて、文字列処理やテキスト処理を他の言語よりも簡易に処理することができる。GUI開発はできない。  ⇒Linux上でも動くアプリのGUI開発は、C/C++か、Javaでないと作れないの?(MS.netはMS製品上でしか動かないGUI開発なので除く)  ⇒例えば、FirefoxとかThunderBirdなんかはJava?それともC++? ・VB.net、VC#などはMSの製品上でしか動かない。  ⇒MS依存言語というところにあまり魅力を感じないのですが・・・。  ⇒Javaと例えばVB.netとで、同じアプリを作るときに、手間隙が同じだったらJavaで作ったほうがいいんじゃないの?それともその「手間隙」が大きく違ってくるの? ・Perlは文字列処理に強い。シェルの上位版みたいな感じらしい。  ⇒PHPとRubyのウリは一体何?Rubyはオブジェクト指向がウリらしいけど、オブジェクト指向の言語ならC++とJavaとか.netがあるし。。 ちょっと脱線します。 ・JavaScriptとhtmlで、Ajaxを作れる。動的な表示もお手の物。  ⇒ますますPHPとRubyの住み分けがわからない。。 まだまだいろいろあるのですが、脳内整理が出来てません・・。 各言語の得意とするところ(長所・短所)、Web系、非Web系C/Sシステムにおけるそれぞれの言語の住み分け、単体アプリはどれでも作れるのか。GUI開発をするにはどれがよいのか。。。 などなど、いろいろ調べたのですが、キチンと住み分けを図表示してくれているサイトはありませんでした。そもそも住み分けを図表示すること自体が無理なのかな?とか思ったりしました。 乱文で申し訳ありませんが、アドバイスをいただけたらと思います。 よろしくお願いいたします。

  • 入力された年月からその月の末日を取得する

    import java.util.*; class Sample { public static void main(String[] args) { System.out.println(args[0]); Calendar cal = Calendar.getInstance(); cal.set(2000,1,1); int y = cal.get(Calendar.YEAR); int m = cal.get(Calendar.MONTH) + 1; int last = cal.getActualMaximum(Calendar.DATE); System.out.print(y + "年" + m + "月の末日は "); System.out.println(last + "日です"); } } で、2000年2月の末日を取得することが出来るのはわかったのですが プログラム上で年月の入力を促してその月の末日を取得するにはどうすればいいのでしょうか? (プログラム実行例) C:\JAVA\SAMPLE>java Sample 2009 2 2009年2月の末日は 28です ↑のようにプログラム上で年 月を入力して実行し、末日を取得したいのですが・・・ 多分この場合、入力数値などに対する例外処理や閏年の処理などもやらないとダメだと思いますがよくわかりません

    • ベストアンサー
    • Java

専門家に質問してみよう