我试图在控制台应用程序上显示来自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,但仍然没有得到预期的结果。
这是我得到的结果:
我正在设法使其达到Account Expires Ex:5/2/2019的日期格式。我不确定这是否有可能只是尝试看看其他人是否有运气。