我如何将SQLite的时间戳与C#的
那样行不通。我尝试使用各种格式的日期字符串值与时间戳进行比较时,也没有任何有效的结果。有什么线索吗? 编辑
获取类似以下的记录:
有趣。
DateTime
进行比较? 我有以下代码:string query = string.Format(@"select avg(CPUH_VALUE_ALL) as Value from CPU_HOUR where CPUH_DATE >= @Date");
var pars = new List<SQLiteParameter>();
pars.Add(new SQLiteParameter("Date", DateTimeSQLite(DateTime.Now.AddMinutes(-12))));
在哪里
static string DateTimeSQLite(DateTime datetime)
{
string dateTimeFormat = "{0}-{1}-{2} {3}:{4}:{5}.{6}";
return string.Format(dateTimeFormat, datetime.Year, datetime.Month, datetime.Day, datetime.Hour, datetime.Minute, datetime.Second, datetime.Millisecond);
}
那样行不通。我尝试使用各种格式的日期字符串值与时间戳进行比较时,也没有任何有效的结果。有什么线索吗? 编辑
select CPUH_DATE from CPU_HOUR where CPUH_DATE
获取类似以下的记录:
5/19/2014 9:30:54 PM
编辑2 我刚刚发现这个不起作用:
select * from CPU_HOUR where CPUH_DATE >= '2014-5-19 21:30:08'
这是(请注意5前面的零):
select * from CPU_HOUR where CPUH_DATE >= '2014-05-19 21:30:08'
有趣。