![](/img/trans.png)
[英]How to query on cosmos database using CreateDocumentQuery in C#
[英]How to query cosmos records by today date with c#?
我想获取日期时间值为今天的所有记录。
使用 c# sdk 时正确的查询字符串是什么?
该属性是:
public DateTime DueDate { get; set; }
不工作:
String today = DateTime.Today.ToString();
string qs = "SELECT * FROM c where c.dueDate='"+today +"'
在 cosmos db 中,json 看起来像这样:
"dueDate": "2022-04-14T15:28:30.5919691+02:00"
var today = DateTime.Today.ToString("yyyy-MM-ddTHH\\:mm\\:ss.fffffffzzz");
var tomorrow = DateTime.Today.AddDays(1).ToString("yyyy-MM-ddTHH\\:mm\\:ss.fffffffzzz");
string qs = "SELECT * FROM c where c.dueDate >='"+today +"' AND c.dueDate <='"+tomorrow +"'
或者
string qs = "SELECT * FROM c where c.dueDate BETWEEN '"+today +"' AND '"+tomorrow +"'";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.