Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 返回第一个活动的时间_C#_Wpf_Sqlite - Fatal编程技术网

C# 返回第一个活动的时间

C# 返回第一个活动的时间,c#,wpf,sqlite,C#,Wpf,Sqlite,我有一张桌子,里面放着一天所有的活动。我希望能够抽出今天第一次活动的时间。但是,我的查询没有返回任何值。我已经检查了数据,看起来它正确地存储在表中(文本字段/天和月在正确的位置)。你知道我做错了什么吗 SELECT Min(Activity_Start) AS ExprStart FROM tblActivity WHERE [Activity_Start] BETWEEN DATE('now') AND DATE('now', '+1 day')" 谢谢。您的活动\u开始格式为“%d/%

我有一张桌子,里面放着一天所有的活动。我希望能够抽出今天第一次活动的时间。但是,我的查询没有返回任何值。我已经检查了数据,看起来它正确地存储在表中(文本字段/天和月在正确的位置)。你知道我做错了什么吗

SELECT Min(Activity_Start) AS ExprStart 
FROM tblActivity 
WHERE [Activity_Start] BETWEEN DATE('now') AND DATE('now', '+1 day')"

谢谢。

您的活动\u开始格式为“%d/%m/%Y%H:%m:%S”,其中as
DATE('now')
返回
strftime(“%Y-%m-%d”,“now”)
。比较的格式错误!试试下面的方法

SELECT MIN(Activity_Start) AS FirstActivity
FROM tblActivity
WHERE Activity_Start >= strftime('%d/%m/%Y', date('now'))

恐怕也是这样。我的系统是为英国设置的,虽然数据看起来是正确的(2014年4月6日12:00:00),但我想知道问题是否出在试图给我一个美国日期的查询上?你能发布什么
日期(“现在”)吗
返回到您的系统/服务器上,并返回一个“今天开始的活动”中的第一个值是什么?给您-活动开始=06/04/2014 13:58:11/DateTime.ToString()=“06/04/2014 00:00:00”啊-谢谢。我在insert查询中使用参数(日期变量以前使用现在设置),但是在insert过程中是否应该使用特定的格式?根据我对sqlite的有限理解,您似乎做得很对。我并没有太广泛地使用sqlite,以至于我无法立即了解这种差异。