目前,我填充下拉與下面的SQL:DropDown - 在Oracle SQL或ASP.NET中截斷日期時間?
SELECT REPORT_DATE FROM MY_TABLE
儘管存儲在表中的值是按以下格式,dd-mon-yyyy
(我的首選格式),填充我的下拉在不同的文本它也顯示時間,如dd-mon-yyyy hh:mm:ss AM
。
解決此問題的最佳方法是什麼?我知道Oracle SQL中的TRUNC
和TO_DATE
函數。但我想我也可以通過DropDown循環來填充並截斷字符串。我曾嘗試下面的代碼,但它返回一個運行時錯誤:
For Each i As ListItem In DropDown1.Items
'Strip time here
i.Text.ToString("dd-MMM-yyyy")
Next
從本質上講,我只是想環路我的下拉和只改變文本匹配`DD-MMM-YYYY」。我怎樣才能做到這一點?我應該使用SQL還是VB.NET?有最佳做法嗎?
謝謝!
謝謝。我想知道Oracle是否在內部保留了完整的DateTime,並且在SQL Developer中查看它時只顯示Date。 – TimeBomb006