我通过二进制读取访问Paradox文件。
但我有一个问题。我不知道应该从Paradox数据库中的时间做什么转换:
答案 0 :(得分:2)
DateTime
将始终包含日期部分。
TimeSpan
很可能是您需要的。它可以保持小时,分钟......没有日期。
编辑:对错误评论的反应
建议将时间映射到DateTime只是不正确的抽象。 Theny你的C#属性包含一个01/01/0001的日期,这是错误的(不是故意的),并且大部分都是在你访问这样一个属性时处理的。
虽然TimeSpan
,但可以准确显示我们想要的内容:从午夜开始的时间。因此,如果我们从数据库类型映射时间,这将为我们提供开箱即用的功能:可以按时间加载,可以存储为时间。