0

私のコードを修正してください:

j.PrDateTime = string.Empty(t.PrDT)
    ? "NULL"
    : DateTimeOffset.ParseExact(t.PrDT, "s", CultureInfo.InvariantCulture);

PrDateTimeは db で nullableです。空でt.PrDTあるstring可能性があります。

4

1 に答える 1

3

私はあなたが望むと信じています:

j.PrDateTime = string.IsNullOrEmpty(t.PrDT)
    ? (DateTimeOffset?)null
    : DateTimeOffset.ParseExact(t.PrDT, "s", CultureInfo.InvariantCulture);
于 2012-12-13T20:27:27.127 に答える