■57396 / inTopicNo.2) |
Re[1]: C#のDateTimeについて |
□投稿者/ 魔界の仮面弁士 (2100回)-(2011/02/24(Thu) 20:47:20)
|
■No57394 (こうへい さん) に返信
> DateTime dtToday = DateTime.Today;
> DateTime runDate = DateTime.ParseExact(today.ToShortDateString(), "yyyy/MM/dd", null);
まずは、OS の日付フォーマットに合わせたいのか、
システム固定で "yyyy/MM/dd" を貫き通したいのかを決めてください。
もしも yyyy/MM/dd で統一したいなら、上記のコードでは NG です。
文字列にする場合は、
today.ToShortDateString()
ではなく、
today.ToString("yyyy\/MM\/dd", CultureInfo.InvariantCulture)
ですし、日付型に戻すなら
DateTime.ParseExact("2011/02/24", "yyyy\/MM\/dd", CultureInfo.InvariantCulture)
です。
http://bbs.wankuma.com/index.cgi?mode=al2&namber=36664&KLOG=63
|
|