分類:[C# (ASP.NET)]
2007/07/03(Tue) 19:48:44 編集(投稿者)
DateTime dt = DateTime.Now;
sDate=dt.ToString("yyyy/MM/dd");
で本日実行すると2007/07/03で返って来ます
日付の03の部分を3のみで2007/07/3で返すことは出来ますでしょうか?
調べた結果できそうもなかったのでいちいち0を消すようなコードを書かないといけないんでしょうか
なぜしたいかといいますとSQLからdatetime型のt_datetimeから日付を取り出すと
datename(day,t_datetime)
本日なら3のみが返ってくるのでwhereで絞り込め無かったからです
SQL側から日付に0をつけて返す方法があるならそっちでも教えてください
datename(month,t_datetime)とかくと月だと07と返って来たのでなぜだかそれも合わせて教えていただけると助かります。
お願い致します。
C# SQL2000serverです
sDate=dt.ToString("yyyy/MM/d");
にしたら3だけを取り出すことが出来ましたが
11日とかにやったら1だけしか取り出せないとかってことになるんでしょうか?
ちゃんとでるんでしょうか?
不安です