小编Pra*_*ase的帖子

DateTimeOffset:从 LiteDb 集合中获取数据时,TZ 偏移量重置为 +00:00

插入时,偏移量正常,但是检索文档时,它会重置为 +00:00

财产:

public DateTimeOffset CreatedOn { get; set; }
Run Code Online (Sandbox Code Playgroud)

插入:

user.CreatedOn = DateTimeOffset.Now; // 01/20/2021 6:05:21 PM +05:30
col.Insert(user);
col.EnsureIndex(x => x.Username);
Run Code Online (Sandbox Code Playgroud)

寻找:

using (var db = _liteDbConnection.Create() as LiteDatabase)
{
   var col = db.GetCollection<AuthUser>(USERS_COLLECTION);
   return col.FindOne(x => x.UserId == userId);
}
Run Code Online (Sandbox Code Playgroud)

user.CreatedOn变成

01/20/2021 6:05:21 PM +00:00

难道我做错了什么?

c# asp.net-mvc asp.net-core litedb

4
推荐指数
1
解决办法
669
查看次数

标签 统计

asp.net-core ×1

asp.net-mvc ×1

c# ×1

litedb ×1