public override void WriteDate(DateTime value) { var org = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Local); var span = new TimeSpan(value.Ticks-org.Ticks); WriteMarker(AMF0Marker.Date); WriteDouble(span.TotalMilliseconds); }