功能:实现写入时间到sqlite数据库,精确到毫秒
错误写法
DateTime.Now.ToString();
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:fff");
正确写法:
DateTime.Now.ToString("s");//转换成带T形式
DateTime.ToString("yyyy-MM-ddTHH:mm:ss.fff");//需要加T字符且后面的毫秒时间要用.号
PS:查询数据库时要用strftime函数格式化才能获取毫秒时间
类似:select *,strftime(time) as datetime from test

image.png