db.queryable timestamptz(6), PostgreSQL DateTimeOffset多8小时 返回

SqlSugar 待处理
2 400

 

 public class MeterCollect
 {
        [SugarColumn(IsPrimaryKey = true, ColumnName = "hourid")]      
          public int HourId { get; set; }

        [SugarColumn(IsPrimaryKey = true, ColumnName = "meterid")]       
         public long MeterId { get; set; }

        [SugarColumn(IsPrimaryKey = true, ColumnName = "collectiontime")]      
          public DateTimeOffset CollectionTime { get; set; }

        [SugarColumn(IsPrimaryKey = true, ColumnName = "varno")]       
         public string VarNo { get; set; } = string.Empty;

        [SugarColumn(ColumnName = "varval")]       
         public string VarVal { get; set; } = string.Empty;

        [SugarColumn(ColumnName = "varnocollecttime")]       
         public DateTimeOffset VarNoCollectTime { get; set; }

        [SugarColumn(ColumnName = "datasource")]       
         public int DataSource { get; set; }

}

var bbb = db.Queryable<MeterCollect>().AS("metercollect_test").Take(2).ToList();

image.png

image.png

热忱回答2

  • fate sta fate sta VIP0
    1个月前

    你的SQL查询用了函数

    0 回复
  • 对,这个问题,我查了一下pgsql的文档,基本明白怎么回事了, https://www.postgresql.org/docs/9.5/datatype-datetime.html企业微信截图_17808849375974.png

    0 回复