我有一个带有 3 列的 gridview,在数据库中,原始表的日期字段不存储为日期格式(表在 oracle 中),以字符串格式存储,所以我在 asp 中有这样的数据源
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStrings:OracleXexdb %>"
ProviderName="<%$ ConnectionStrings:OracleXexdb.ProviderName %>"
SelectCommand="select to_date(date, 'mm/dd/yyyy') as date, user, description from mytable where user is not null"
filterexpression = "user LIKE '%{0}%'"
>
</asp:SqlDataSource>
正如您在 SelectCommand 中看到的,我将日期字段转换为 dd/mm/yyyy 格式(在数据库中,日期格式为 mm/dd/yyyy);当我在 asp.net 开发服务器中运行我的网页时,一切都很好,我的意思是我看到格式为 dd/mm/yyyy 的日期字段,但是当我将网页放在服务器上时,我看到了 mm/dd/yyyy 格式。
有什么我可以做的吗?提前致谢