Gebruik een DateTimeStyles
van AssumeUniversal
:
DateTime date = DateTime.ParseExact(dateString, "yyyyMMdd",
CultureInfo.InvariantCulture,
DateTimeStyles.AssumeUniversal);
Van de documenten van DateTimeStyles.AssumeUniversal
:
Als er geen tijdzone is opgegeven in de geparseerde reeks, wordt aangenomen dat de tekenreeks een UTC is.
Klinkt als precies wat je wilt :)
(U kunt ook Noda Time gebruiken en deze parseren naar een LocalDate
. Dit is alleen een datum na allemaal, dus waarom zou je een type gebruiken dat om tijd en tijdzones geeft? :)