数据库中应该接受什么类型的日期数据?

1.如果数据库中存储的时间的数据类型是datetime,那么就避免在后台代码(*.aspx.cs)中进行时间格式的转换,把格式转换的任务放在接口代码(*)上。aspx)。

无论获取的时间是什么格式,都不要在后台对这个时间的值做任何操作(比如赋值等。,否则系统会隐式转换时间),而是直接在接口代码(*)中格式化。aspx)通过DataBinder和Eval等方法:

背景键码:

& ltspan style="white-space:pre " >& lt/span>。DataTable dt = new NewsManager()。select byid(newsid);//这里得到的dt是直接从数据库中查询出来的数据。

& ltspan style="white-space:pre " >& lt/span>。新闻报道。DataSource = dt

新闻报道。DataBind();

前键码:

& ltspan style="white-space:pre " >& lt/span>。& ltASP:Repeater ID = " repNews " runat = " server " & gt;

& ltItemTemplate & gt

& ltp class="con_time " >

发布时间:

& lt%# DataBinder。评估(容器。DataItem," createTime "," { 0:yyyy-MM-DD HH:MM:ss } " % & gt;& lt%-其中createTime是上面dt中的字段名称-% >

& lt/p & gt;

& lt/item template & gt;

& lt/asp:中继器& gt