2

我正在通过二进制读取访问 Paradox 文件。

但我有一个问题。我不知道我应该从 Paradox 数据库中的时间进行什么转换:

  • 时间跨度
  • 约会时间
  • 或者我应该转换为字符串
4

1 回答 1

2

DateTime遗嘱总是有日期部分。

TimeSpan很可能是您需要的。它可以保持小时,分钟......没有日期。

编辑:对不正确评论的反应

建议的时间到日期时间的映射只是不正确的抽象。然后,您的 C# 属性包含一个错误的日期 01/01/0001(不是预期的),并且大多数情况下在您访问此类属性时都会被处理。

TimeSpan, 可以准确地显示我们想要的:从午夜开始的时间。因此,如果我们从 DB 类型映射时间,这将为我们提供开箱即用的功能:可以作为时间加载,可以作为时间存储。

于 2012-11-08T09:51:58.713 回答