如何Eval一个SQL时间戳
本文关键字:时间戳 SQL 一个 Eval 如何 | 更新日期: 2023-09-27 18:18:06
我有一个中继器控件,我希望它被显示在旁边的中继器控件的标签。我怎么做呢?现在它打印的是空白字符而不是时间?有什么想法吗?
我的标签是这样的;
<asp:Label ID="Label1" runat="server" Text='<%# (Eval("QTime"))%> '></asp:Label>
这给了我一个类似" aaaaaaavalue ="的输出。我认为这里需要进行转换,我想知道如何使用辅助函数之类的。
注意:时间戳来自MS SQL数据库字段"timestamp"
谢谢
在SQL Server上不能从TIMESTAMP
列中得到DateTime
是一种数据类型,它公开数据库中自动生成的唯一二进制数。Rowversion通常用作对表行进行版本冲压的机制。
在SQL Server 2005之后的版本中,正是由于这种混淆,该类型被重命名为rowversion
。
timestamp
/rowversion
是简单的方法来判断行数据是否已经更改-它们与日期或时间没有任何关系。
您需要使用DateTime
数据类型。