我有一个SQL数据库
table name : TB_EVENT_LOG
columns name : ndatetime,nuserid
列ndatetime有像
这样的数值1433923965, 1433923965, 1433841912,…
我想将ndatetime列中的所有值转换为日期和时间值
并在datagridview中预览
您提供的示例值可以被解释为从1970-01-01 00:00:00 UTC (unix epoch)开始的秒数。这取决于您的编程环境,如何将这些值转换为可表示的格式。通常它涉及到使用正确的构造函数创建Date(/Time)对象,或者使用正确的格式字符串进行格式化。
看起来这些数字是从1970-01-01开始的总秒数。检查下面的SQL转换是否是您要查找的。
convert(datetime, dateadd(seconds, dateTimeInSeconds, '1970-01-01'))