0

私のSQLデータベースでは、次のようにフォーマットされたDateTime列があり、ASP.NETでその列からデータを取得すると、値をテキストボックスに渡すよりも日付変数でキャッチします。

Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.ToString

しかし、ウェブサイトをデバッグすると、txtSchedDate.Textそれでも十分なDateTime価値が得られます。

7/17/2013 12:00:00 AM

ここで時間の値を削除して、日付だけを返すことは可能ですか?

4

5 に答える 5

1

日付を取得できますtxtSchedDate.Text = Y.Date.ToShortDateString()

于 2013-07-17T04:15:53.517 に答える
0

Dateオブジェクトを取得したら、次のように、必要に応じて構成要素を取得することもできます。

Dim Y As Date = dt.Rows(0)("SCH_DATE")
txtSchedDate.Text = Y.Date.Year & "-" & Y.Date.Month & "-" & Y.Date.Day

または、他の人が言及したカスタムおよび標準の日付と時刻の形式文字列を使用できます。

于 2013-07-17T04:20:08.490 に答える