数据库中应该接受什么类型的日期数据?
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