フリーエンジニアである下っ端SEの備忘録と日記。日々是精進。 開発言語は主にC#。 開発技術が日々進化し続けている今日、取り残されまいとするも歳のせいか覚えが悪いSE。 ほったらかしですいません。

2014年07月07日

[C#]8桁の数字(文字列)をDateTime型に変換

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1088691645

using System.Globalization;

DateTime dt;
string sDate = "20120607";

if (!DateTime.TryParseExact(sDate, "yyyyMMdd", null, DateTimeStyles.AllowLeadingWhite | DateTimeStyles.AllowTrailingWhite, out dt))
{
dt = DateTime.Now;
}
変換が成功していれば dt に変換後の値が入っている
失敗しているとdt にはDateTime.MinValue が入っているので、ここでは、DateTime.Nowを入れなおしている.


同じカテゴリー(C#)の記事画像
【C#】数字が入力されているかチェック
【C#】short型 + short型 = int型
同じカテゴリー(C#)の記事
 [C#]日付チェック(スラッシュありなし両方対応) (2014-09-03 13:50)
 フォーム上のテキストボックスコントロールを取得して入力チェック (2014-07-04 14:50)
 正規表現 (2011-01-24 15:29)
 【C#】decimal サフィックスのm (2010-03-15 16:07)
 【C#】ドロップダウンリストにListItemをAddする (2009-12-03 10:32)
 【C#】DataTableをソートしたい (2009-11-21 09:00)

Posted by ようすけ at 18:59│Comments(0)C#
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。