C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.17318 の関連記事表示

<< 0 >>
■17318  条件有 日付取得
□投稿者/ KN -(2008/04/22(Tue) 09:36:20)

    分類:[.NET 全般] 

    はじめまして。

    今VB.NETを用いて開発を行っているのですが、日付の取得の所で悩んでいます。
    開始日付と終了日付があるのですが、検索ボタンを押した際に開始日付の1日、終了日付には末日を
    取得したいです。

    例)
    開始日付 → 2008/03/10

    終了日付 → 2008/03/25

    となっている場合に検索ボタンを押すと
    その月の1日と末日を取得。

    開始日付 → 2008/03/01

    終了日付 → 2008/03/31

    どのようにすれば、このような日付の取得を行うにはどのようにすればよいでしょうか?
    ご指導をいただければ、幸いです。
    宜しくお願いいたします。




親記事 /過去ログ34より / 関連記事表示
削除チェック/

■17320  Re[1]: 条件有 日付取得
□投稿者/ 特攻隊長まるるう -(2008/04/22(Tue) 09:40:00)
    No17318 (KN さん) に返信
    『日付 末日 1日 VB』のキーワードでぐーぐる検索してください。
記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/

■17322  Re[2]: 条件有 日付取得
□投稿者/ ぽぴ王子 -(2008/04/22(Tue) 09:55:44)
>
記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/

■17326  Re[3]: 条件有 日付取得
□投稿者/ KN -(2008/04/22(Tue) 10:25:49)
    No17322 (ぽぴ王子 さん) に返信
    > ■No17320 (特攻隊長まるるう さん) に返信
    >>■No17318 (KN さん) に返信

    紹介してくださった内容は理解することが出来ましたが、今回私が行いたいことは

    システム月ではなくて
    2008/01/14 〜 2008/01/25

    2008/02/05 〜 2008/02/15

    としていても、検索ボタンを押すとそれぞれ年月固定で
    2008/01/01 〜 2008/01/31

    2008/02/01 〜 2008/02/29

    としたいです。

    もし、私の理解に不十分な点があれば、申し訳ないのですが、このやり方をする方法ってありますか?
記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/

■17333  Re[4]: 条件有 日付取得
□投稿者/ ぽぴ王子 -(2008/04/22(Tue) 12:03:50)
>
    No17326 (KN さん) に返信
    > ■No17322 (ぽぴ王子 さん) に返信
    >>■No17320 (特攻隊長まるるう さん) に返信
    > >>■No17318 (KN さん) に返信
    >
    > 紹介してくださった内容は理解することが出来ましたが、今回私が行いたいことは
    >
    > システム月ではなくて
    > 2008/01/14 〜 2008/01/25
    >
    > 2008/02/05 〜 2008/02/15
    >
    > としていても、検索ボタンを押すとそれぞれ年月固定で
    > 2008/01/01 〜 2008/01/31
    >
    > 2008/02/01 〜 2008/02/29
    >
    > としたいです。
    >
    > もし、私の理解に不十分な点があれば、申し訳ないのですが、このやり方をする方法ってありますか?
    >

    うんとね、KNさんに足りないのは「応用力」だと思うんですよ。
    理解したと書かれているけれど、本当に理解していたら私の提示したリンク先のスレの
    内容がそのまま自分の質問に当てはまるってことが理解できていると思うし、全く同じ
    質問じゃなくても応用できると思うのです。

    リンク先の質問と、今回の質問の違いは何かっていうと
    ・月末だけじゃなくて月初も求める必要がある
    ・システム月ではなく指定した年月に対する処理
    ということですよね。
    このうち月初を求めるところは、直接ではないにせよちゃんと解説されてます。
    あとはシステム月を使っているところを指定した月を使うようにすればいいんじゃない
    かしらん?と思うんですよね。もうほとんど答えは出てるじゃん?と。

    検索などして、どこからかサンプルをパク…いや参考にする場合でも、自分のやりたいこと
    そのままのコードなんてまずないので。そんなときはコードが「何をしているか」を理解
    して、そこから自分のやりたいことに変換する作業が必要になるんじゃないかなと。

    その上でどこかわからないところがあって詰まっているのであれば、それを書いてもらえれば
    みんなで解説してくれると思うんですよ。
    ぼへーっと上を向いて口を開けて「はよ饅頭をくれりゃ」「これは予がほしい饅頭ではない」
    とか言ってても誰も何も教えてくれないんじゃないかなあ、とね。

    まずはヒントは出そろってると思うので、もうちょい考えてみてくださいな。
記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/

■17332  Re[4]: 条件有 日付取得
□投稿者/ まどか -(2008/04/22(Tue) 12:03:04)
    > 紹介してくださった内容は理解することが出来ましたが、

    ほんとに理解していたら、

    > システム月ではなくて

    この言葉は出てこないはずなんですが。。。
    「日付を扱うということではまったく一緒」ですから。

    まず、DateTime構造体にどんな情報がありどんな操作ができるかを一通り理解しましょう。
    http://msdn2.microsoft.com/ja-jp/library/system.datetime_members(VS.80).aspx
    その上で、日を1にするにはどうしたらよいか、末日を求めるにはどうすればよいか、を考えましょう。

    ちなみに末日とは来月の1日の1日前のことですね。

記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/

■17344  Re[3]: 条件有 日付取得
□投稿者/ 特攻隊長まるるう -(2008/04/22(Tue) 16:46:02)
    No17322 (ぽぴ王子 さん) に返信
    > どこかで見た話だなあ…と思ってまるるう隊長の言うとおり検索したら
    > http://bbs.wankuma.com/index.cgi?mode=al2&mo=17059&namber=17059&space=0&page=0
    > このスレが出てきてちょっと和みました。
    この掲示板も(某VB掲示板と同じく)過去ログ検索使い難いけど、
    ぐぐったら結構上位に出てくるから困るww

    >もし、私の理解に不十分な点があれば、申し訳ないのですが、このやり方をする方法ってありますか?
    こちらの都合で申し訳ないですが、1日100単位の質問を見ており、
    ほぼ答えが書いてあるのに理解できないような場合は、解説しても
    無駄に終わると理解しています。
    その場合は放置させて頂いております。悪しからずご了承ください。

    >Dim d As DateTime = New DateTime(Now.Year, Now.Month, 1)
    >d = d.AddMonth(1).AddDays(-1)
    10秒で修正完ですがw
記事No.17318 のレス /過去ログ34より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -