Skip to content

NewtonsoftSerializer.ForcedDateTimeKind property

Defined in

Type: NewtonsoftSerializer Namespace: Akavache.NewtonsoftJson Assembly: Akavache.NewtonsoftJson.dll

Applies to

net10.0, net10.0-tvos26.0, net10.0-maccatalyst26.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net10.0-macos26.0, net10.0-windows10.0.19041, net10.0-ios26.0, net10.0-android36.0, net9.0, net9.0-windows10.0.19041, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-macos14.2, net8.0-maccatalyst17.5, net8.0-ios17.5, net8.0-tvos17.2, net8.0-windows10.0.19041, net8.0-macos14.5, netstandard2.1, net481, net462, net471

public DateTimeKind? ForcedDateTimeKind { get; set; }

View source

Inherited documentation

These docs were inherited from ISerializer. The member doesn't override them on this type.

Summary: Gets or sets the DateTimeKind handling for BSON readers to be forced.

Returns: DateTimeKind?

Remarks

By default, BsonReader uses a DateTimeKind of Local and see BsonWriter uses Utc. Thus, DateTimes are serialized as UTC but deserialized as local time. To force BSON readers to use some other DateTimeKind, you can set this value.