sqlserver中的日期存储时如何精确到秒

2024-11-16 05:26:01
推荐回答(5个)
回答1:

使用DateTime数据类型,精确到3ms.
没有什么特别的设置,存储的时间有时间部分,就包含时间部分。
如果你是希望显示时精确到秒,可以用前端程序进行转换。
例如.net的日期转换
DateTime dt;
dt.ToString("yyyy-MM-dd hh-mm-ss");

回答2:

直接让日期字段默认为getdate(),并设置为not null

回答3:

默认就是存储到秒的 是多少取决于你插入数据库的时间类型或字符串
试试 写条insert语句吧 很简单
ps:如果要存储当前日期精确到秒,数据库中用GetDate()函数,程序中用DateTIme.Now

回答4:

第一表的字段类型 设为 datetiem
第二程序中对应的变量也为 datetime

回答5:

convert (varchar(255),GetDate(),121)