【发布时间】:2020-01-27 14:25:45
【问题描述】:
假设我们有一个针对不同客户的活动列表,按日期保存。 日期以 UTC 格式保存,我们知道客户的时区。 我们想知道客户所在时区每天的活动量,同时考虑夏令时。
在 mysql 中,我们可以使用 CONVERT_TZ(A.activity_date, 'UTC', S.timezone) As LocalDate 并按 LocalDate 分组。
在 linq2db 中,我们可以获取时区的偏移量并将其添加到 utc 日期,但是,这不会考虑 DST。
在 linq2db 中是否有一种我尚未发现的方法可以做到这一点?如果没有,有没有办法在 linq2db 中创建一个映射到CONVERT_TZ 的方法?
【问题讨论】: