ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:leon326 ASP.NET 2.0(C#) Datetime型
困り度:
  • すぐに回答を!
サーバー日付を取得して、日付の部分のみを書き換えたいのですが、方法が分かりません。
どなたか教えていただけないでしょうか・・

ASP.NET 2.0(C#)です。

実現したい内容は

Datetime dt = DateTime.now;(例えば 20080101...)
string day = "28";

// dtの日付部分にdayの"28"を入れたいわけです。
Datetime dt2 = (20080128...にしたいです)


色々調べてみたのですが、まだまだ経験が浅いせいか、良い方法を見つけることが出来ません。
よろしくお願いします(>_<)
質問投稿日時:08/04/07 14:52
質問番号:3929554
この質問に対する回答は締め切られました。

回答

良回答20pt

回答者:chie65536 DateTime dt = DateTime.Today; //時分秒が要らない場合
DateTime dt2 = DateTime.Parse(dt.ToString("yyyy/MM/28"));
または
DateTime dt = DateTime.Now; //時分秒が要る場合
DateTime dt2 = DateTime.Parse(dt.ToString("yyyy/MM/28 HH:mm:ss"));
種類:回答
どんな人:一般人
自信:参考意見
回答日時:08/04/07 15:41
回答番号:No.1
この回答へのお礼DateTime dt2 = DateTime.Parse(dt.ToString("yyyy/MM/28 HH:mm:ss"));
まさしくコレです!!!ありがとうございました^^