Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在通过二进制读取访问 Paradox 文件。
但我有一个问题。我不知道我应该从 Paradox 数据库中的时间进行什么转换:
DateTime遗嘱总是有日期部分。
DateTime
这TimeSpan很可能是您需要的。它可以保持小时,分钟......没有日期。
TimeSpan
编辑:对不正确评论的反应
建议的时间到日期时间的映射只是不正确的抽象。然后,您的 C# 属性包含一个错误的日期 01/01/0001(不是预期的),并且大多数情况下在您访问此类属性时都会被处理。
而TimeSpan, 可以准确地显示我们想要的:从午夜开始的时间。因此,如果我们从 DB 类型映射时间,这将为我们提供开箱即用的功能:可以作为时间加载,可以作为时间存储。