こんにちは私はsqlite-netライブラリを使用してSQLiteデータベースからdatetimeを取得することに問題があります。 2013年8月2日Sqlite-net datetime retrieval
Iモデルを持っている:DB列はレコードの1つの例の日付であり、DATE型である
internal class FCost
{
[PrimaryKey, AutoIncrement]
public int Id { get; set; }
...
public DateTime AccountingDate { get; set; }
...
}
Iのコード行を実行:
var result = dc.Table<FCost>().ToArray();
を
AccountingDateを除くすべてのフィールドが正しく入力され、すべてのDateTimeフィールドに値:{1/1/0001 12:00:00 AM}(ビジュアルスタジオdebbugerビュー)が入力されます。日付が正しく解析されないのはなぜですか?私はDATETIMEとTEXTにDb列型を切り替えようとしましたが、同じ結果が得られました。
EDIT。 上記のオブジェクトdcは、sqlite-netライブラリのSQLiteConnectionタイプです。代わりに、STOREのDATEに日としてDATETIME、使用するデータ・タイプの
私は、SQLite Expert Professionalを介して手動でAccountingDateカラムに値を入力しました。(組み込みの日付ピッカーがあります) –