プロが教えるわが家の防犯対策術!

サーバー日付を取得して、日付の部分のみを書き換えたいのですが、方法が分かりません。
どなたか教えていただけないでしょうか・・

ASP.NET 2.0(C#)です。

実現したい内容は

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

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


色々調べてみたのですが、まだまだ経験が浅いせいか、良い方法を見つけることが出来ません。
よろしくお願いします(>_<)

A 回答 (1件)

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"));
    • good
    • 0
この回答へのお礼

DateTime dt2 = DateTime.Parse(dt.ToString("yyyy/MM/28 HH:mm:ss"));
まさしくコレです!!!ありがとうございました^^

お礼日時:2008/04/07 15:49

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!