Example #1
0
        private static DateTime?GetLastModifiedDate(HttpResponseHeaders headers)
        {
            var lastModified = headers.GetAllValues(Constants.RavenLastModified);

            if (lastModified == null || lastModified.Length != 1)
            {
                var dt = DateTime.ParseExact(headers.GetFirstValue(Constants.LastModified), new[] { "o", "r" }, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind);
                return(DateTime.SpecifyKind(dt, DateTimeKind.Utc));
            }
            return(DateTime.ParseExact(lastModified[0], new[] { "o", "r" }, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind));
        }