まとまりのないブログ

something which something is something

vb.net 交差運転日記

今月の年月の値を取得する

投稿日:

sqlのwhere句に使うための検索条件を作るときに迷ってしまったので覚え書き。まあ、出来てしまえばなんてことは無かったけれど、フォーマットとか関数とか調べても年月のみを取得するメソッドが見当たらなかったので自分で加工するしかなく、datetimeオブジェクトのtoday関数から日付を取得して、それをtostringして、余計な部分をremoveすることで年月のできあがり。下記にサンプルコード。
(昔は文字列の加工やループとかいうものがアレルギーだったけれど、今はもう何の抵抗もなくなっている自分に驚き。慣れってすごい・・・)

サンプルコード

        '今日の日付を取得
        Dim dtYearMonth As DateTime = DateTime.Today

        '取得した今日の日付を文字列型に変換
        Dim str As String = dtYearMonth.ToString

        '年月を取得するために余計な部分を削除
        str = str.Remove(7,11)

        '出来上がりヾ(´ー` )ノ
        MsgBox(str)

サンプルコード2

こういう方法もありかな・・・

        '今日の日付を取得
        Dim today_dates As Date = DateTime.Today

        '今日の日付から年の部分を取り出し。そして文字列型へ変換。
        Dim yearValue As String = today_dates.Year.ToString

        '今日の日付から月の部分を取り出し。format関数で形式を二桁に加工。
        Dim monthValue As String = String.Format("{0:00}", today_dates.Month)

        '年と月の値を合体。
        Dim yearMonthValue As String = yearValue & monthValue

        '出来上がりヾ(´ー` )ノ
        MsgBox(yearMonthValue)

-vb.net, 交差運転日記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

プラチナ万年筆のスターリングシルバー

前に失敗したことがあってプラチナの万年筆にはあまり良い印象は持っていなかったのだけれど,この一本は違うな・・・。一本3000円の万年筆とは出来がまるで違う。水につけたらメッキが剥がれるんじゃないかとい …

no image

進捗状況を表示するプログレスバー

プログレスバーの使い方 プログレスバーは、アプリケーションが何かの処理中であることをユーザに知らせてあげるという役割を持っている。時間がかかる処理などの場合にその進行状況をプログレスバーのアニメーショ …

no image

歌詞 Beautiful Things

歌詞 Beautiful Things 雨音があわ立って さよならをかき消すよ 何から話せばいいのだろう  冷めた街がやけに不釣り合いで 見るもの全てに 心動いて 君だけを見ていた 時折強く吹く風の中 …

no image

Celeron dual-core E3300 のベンチマーク

Celeron dual-core E3300 を使って新たにPCを自作したので記念にcrystalmarkというベンチマークソフトを使ってのベンチマーク。 クロックはノーマル。 マザーボードはDG4 …

no image

メモ:歩兵

・列方向に1マスのみ進める。後退はできない。 ・進行方向に味方駒がいる場合は進めない ・1段目には打てない ・1段目まで進むとと金に成るしかない ・敵陣に進むとと金に成れる ・敵玉を打って詰ますことは …