问候,伙计们!
我已经看过有关日期格式的一些主题,但无法找到我的问题的解决方案:
我有一个GridView,它的代码是:
<asp:AccessDataSource ID="AccessDataSource3" runat="server"
DataFile="~/Forest.mdb" DataSourceMode="DataSet"
SelectCommand="SELECT [Worker_ID], Surname, Name, 2nd_name, [Date birth], Position FROM Lumberjacks"
UpdateCommand="UPDATE Lumberjacks SET Surname=?, Name=?, 2nd_name=?, [Date birth]=?, Position=? WHERE ([Worker_ID]=?)"
DeleteCommand="DELETE FROM Lumberjacks WHERE ([Worker_ID]=?)"
InsertCommand="INSERT INTO Lumberjacks(Surname, Name, 2nd_name, [Date birth], Position) VALUES (?,?,?,?,?)">
<UpdateParameters>
<asp:Parameter Name="Surname"/>
<asp:Parameter Name="Name"/>
<asp:Parameter Name="2nd_name"/>
<asp:Parameter Name="Date birth"/>
<asp:Parameter Name="Position"/>
<asp:Parameter Name="Worker_ID"/>
</UpdateParameters>
<DeleteParameters>
<asp:Parameter Name="Worker_ID" />
</DeleteParameters>
<InsertParameters>
<asp:Parameter Name="Surname"/>
<asp:Parameter Name="Name"/>
<asp:Parameter Name="2nd_name"/>
<asp:Parameter Name="Date birth"/>
<asp:Parameter Name="Position"/>
</InsertParameters>
</asp:AccessDataSource>
它用于.mdb数据库中的6个不同的表。其中只有2个有日期字段。这些日期随时间显示(31.12.2012 0:00:00)。 有没有办法在这个GridView中进行一些更改,所以这两个表中的日期是否没有时间显示? (也许,我可能还应该对客户端代码(aspx.cs)做些什么?)
P.S。显示单独表格的示例:
>>> import numpy as np
>>> B = np.array([0, 1], dtype=np.bool)
>>> B
array([False, True], dtype=bool)
答案 0 :(得分:0)
可以使用date()函数从MySQL查询中执行此操作吗?此函数应从DB中的值中删除时间。