Я пытаюсь отобразить в консольном приложении данные из сервера LDAP. Я получаю информацию успешно, пока не доходит до имени свойства поля даты, как в accountExpires или badPasswordTime. Как мне преобразовать вывод, который я получаю, в формат даты и времени?
if (result.GetDirectoryEntry().Properties["givenName"].Value != null)
{
Console.WriteLine("Welcome: " + result.GetDirectoryEntry().Properties["name"].Value);
Console.WriteLine("TelephoneNumber:" + result.GetDirectoryEntry().Properties["telephoneNumber"].Value);
Console.WriteLine("Email:" + result.GetDirectoryEntry().Properties["mail"].Value);
//Getting Error below here getting outcome: System.____ComObject
Console.WriteLine("Account Expires: " + result.GetDirectoryEntry().Properties["accountExpires"].Value);
Console.ReadLine();
}
Я прочитал другой пост, в котором говорится о добавлении Microsoft.VisualBasic.dll, и все еще не получаю ожидаемых результатов.
Вот результаты, которые я получаю:
Я пытаюсь добраться до того места, где я получаю формат даты для аккаунта, срок действия истекает, например, 02.05.2009. Я не уверен, возможно ли это, просто пытаясь понять, повезло ли кому-то еще.