/// <summary> /// Converts the UTCT o local time zone. /// </summary> /// <returns>The UTCT o local time zone.</returns> /// <param name="dateTimeUtc">Date time UTC.</param> public DateTime ConvertUtcToLocalTimeZone(DateTime dateTimeUtc) { var sourceTimeZone = new NSTimeZone("UTC"); var destinationTimeZone = NSTimeZone.LocalTimeZone; var sourceDate = DateUtility.DateTimeToNativeDate(dateTimeUtc); var sourceGmtOffset = (int)sourceTimeZone.SecondsFromGMT(sourceDate); var destinationGmtOffset = (int)destinationTimeZone.SecondsFromGMT(sourceDate); var interval = destinationGmtOffset - sourceGmtOffset; var destinationDate = sourceDate.AddSeconds(interval); var dateTime = DateUtility.NativeDateToDateTime(destinationDate); return(dateTime); }