我需要存储以开始/结束时间表示的间隔,精确到10分钟。
用CosmosDB做这些的最佳实践是什么?我需要有这样的疑问
get me all intervals that start at given dateget me all intervals that end at given date
ISO表示似乎不太适合这样做。我也不确定unix时间戳是什么。
其他选项包括将日、月、年、小时、分钟存储为ints。
有什么最佳做法吗?
PS。一般情况下,我希望查询如下:
give me intervals that start at the same date as interval with id
我有一个具有以下键结构的DynamoDb表, Hash Range
string string|string|timestamp(string)
12345 ABC|DEF|123456789 我希望能够获得时间戳等于或小于范围键中的时间戳部分的项,但我不确定我的实现是否正确,或者是否存在不起作用的边缘情况,因此我希望获得另一种意见。 下面是我的实现: var asyncSearch = _dynamoDbContext.QueryAsync<PricingModel>(entityKeyId,
new DynamoDBO
我想把C#中的datetime对象循环到最近的一分钟。因此,如果datetime对象有1分钟、29秒和999毫秒,则应将其舍入为1分钟。如果它有1分30秒零毫秒的时间,它应该四舍五入到2分钟。
我在互联网上实现了这个解决方案:
var timespan = new TimeSpan(0, 0, 1, 0);
//timespan has a value of 1 minute because I want to round to the nearest minute
return new DateTime(((dateTime.Ticks + timespan.Ticks/2)/ timesp