gpt4 book ai didi

json - 如何从 Redis 的 ServiceStack 实现返回的 Json Datetime 格式转换为 .net Datetime?

转载 作者:IT王子 更新时间:2023-10-29 06:12:13 26 4
gpt4 key购买 nike

我正在尝试从 Redis 中检索值是 Datetime 类型的值。下面粘贴代码片段。我正在使用 ServiceStack.Redis 与 Redis 交互。

DateTime dt = DateTime.Now; // current value is dt is --> 8/2/2012 12:18:38 AM
redisClient.Set<DateTime>("myKey", DateTime.Now);

我正在使用以下命令从 Redis 取回值。

var dtvalue = redisClient.Get("myKey");

dtValue 变量保存的值是

\/Date(1343846917510+0530)\/

如何将其转换为 .net DateTime?我正在使用 C#。

我尝试了以下但没有得到正确的结果。

DateTime d = new DateTime(1343842541241);

我得到的值是 1/2/0001 1:19:44 PM。

谢谢,

中号

最佳答案

使用 IRedisClient.Get<T>()例如:

DateTime dt = DateTime.Now;
redisClient.Set<DateTime>("myKey", DateTime.Now);
var dtFromRedis redisClient.Get<DateTime>("myKey");

关于json - 如何从 Redis 的 ServiceStack 实现返回的 Json Datetime 格式转换为 .net Datetime?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11765730/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com