現在、DropDownに次のSQLを入力しています。
SELECT REPORT_DATE FROM MY_TABLE
テーブルに格納されている値は次の形式dd-mon-yyyy
(私の好みの形式)ですが、DropDownを埋めるテキストは、のように時間も表示されるという点で異なりますdd-mon-yyyy hh:mm:ss AM
。
これを解決するための最良の方法は何ですか?私はOracleSQLの機能を知っていTRUNC
ますTO_DATE
。しかし、DropDownが入力された後、そこをループして文字列を切り捨てることもできると思います。次のコードを試しましたが、ランタイムエラーが返されます。
For Each i As ListItem In DropDown1.Items
'Strip time here
i.Text.ToString("dd-MMM-yyyy")
Next
基本的に、DropDownをループして、テキストのみを「dd-MMM-yyyy」に一致するように変更したいだけです。どうすればこれを達成できますか?SQLまたはVB.NETを使用する必要がありますか?ベストプラクティスはありますか?
ありがとうございました!