我有一个很大的不同 DateTime 字段列表。 然后需要按指定范围转换日期,例如(这个条件):
var startDate = new DateTime(2021, 2, 1, 0, 00, 00, DateTimeKind.Utc);
var endDate = new DateTime(2021, 5, 1, 0, 0, 00, DateTimeKind.Utc);
然后我添加了偏移量到我的日期时间
...
var offset = dateTime!.Value.Subtract(firstCandleTimestamp);
return candles.Select(mc => { mc.Timestamp = mc.Timestamp.Add(offset); return mc; });
...
但是我有一些重要的属性 periodSeond 可以转换我的日期。例如,我将我的日期转换为范围上限
但我需要更改日期并按期返回。 例如 periodSecond = 180 秒(= 3 分钟)
或 periodSeond = 86400( = 1day)
等...需要在这种情况下更改日期时间。