バイナリ読み込みで Paradox ファイルにアクセスしています。
しかし、質問があります。Paradox データベースの Time からどのような変換を行うべきかわかりません:
- 期間
- 日付時刻
- または、文字列に変換する必要があります
DateTime
遺言には必ず日付の部分があります。
これTimeSpan
は、おそらく必要なものです。日付なしで時間、分を保持できます。
編集:間違ったコメントへの反応
Time から DateTime への推奨されるマッピングは、単純に間違った抽象化です。あなたの C# プロパティには日付 01/01/0001 が含まれていますが、これは間違っています (意図したものではありません)。また、そのようなプロパティにアクセスするたびにほとんど処理されます。
一方TimeSpan
, は、私たちが望むものを正確に表示できます: 真夜中から経過した時間. したがって、DB タイプから時間をマップすると、すぐに使用できる機能が提供されます。時間としてロードしたり、時間として保存したりできます。