目前,我填充下拉与下面的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