C# парсинг даты формата /Date(milliseconds+(-)timezone)/
Я знаю, что формат "/Date(1335205592410-0500)/" состоит из миллисекунд (сколько прошло с 01.01.1970) и часового пояса. Но я не могу найти название этого формата и стандартного способа парсинга. Если уже есть готовый способ, то не хотелось бы изобретать велосипед.
Подскажите:
Как называется данный тип формата даты?
Есть ли стандартный способ парсинга?
Я пытался распарсить вот так:
public override DateTime Read(
ref Utf8JsonReader reader,
Type typeToConvert,
JsonSerializerOptions options
) {
var serializer = new DataContractJsonSerializer(typeToConvert);
var memoryStream = new MemoryStream(Encoding.UTF8.GetBytes(reader.GetString()));
var result = serializer.ReadObject(memoryStream);
memoryStream.Close();
return (DateTime)result;
}