gpt4 book ai didi

c# - 如何在 C# 中将时间 UUID 转换为日期时间戳

转载 作者:行者123 更新时间:2023-11-30 12:22:22 29 4
gpt4 key购买 nike

我有一个 TimeUuid,我需要将其转换为 DateTime

有没有办法在 C# 中执行此操作?

我正在使用 CassandraCsharpDriver from DataStax , 但它没有将 TimeUuid 转换为 Datetime 的能力,但相反的情况是可能的。

示例 UUID:d91027c5-bd42-11e6-90be-2b4914b28d57

最佳答案

您可以使用 GetDate() methodTimeUuid structure ,返回值的 DateTimeOffset 表示。

TimeUuid uuidValue = row.GetValue<TimeUuid>("time");
// TimeUuid structure exposes GetDate() method
DateTimeOffset dateOffset = uuidValue.GetDate();
DateTime dateTime = dateOffset.DateTime;

关于c# - 如何在 C# 中将时间 UUID 转换为日期时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41114442/

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