您好我试图在sqlite表中插入日期时间我的代码看起来像这样并且正在工作,但是我想知道是否这是一个更简单的解决方案。 columntype是datetime,从我读过的预期格式为yyyy-mm-dd hh:mm:ss的日期。
var year = DateTime.Now.Year;
var month = DateTime.Now.Month;
var day = DateTime.Now.Day;
var hour = DateTime.Now.Hour;
var minute = DateTime.Now.Minute;
var seconds = DateTime.Now.Second;
string date = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + seconds;
cmd.Parameters.Add("@test", date);
谢谢
答案 0 :(得分:0)
假设您正在使用C#...
自定义日期和时间格式字符串are described here。
这似乎是您需要的格式:
string date = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
注意首都M(获得数月而非数分钟)和大写H(从24小时制而不是12小时制获得时间)。