ToDateTime

DocumentProperty.ToDateTime method

Возвращает значение свойства какДатаВремя в формате UTC.

public DateTime ToDateTime()

Примечания

Выдает исключение, если тип свойства неDateTime.

Microsoft Word сохраняет только часть даты (без времени) для пользовательских свойств даты.

Примеры

Показывает, как создать настраиваемое свойство документа, содержащее дату и время.

Document doc = new Document();

doc.CustomDocumentProperties.Add("AuthorizationDate", DateTime.Now);

Console.WriteLine($"Document authorized on {doc.CustomDocumentProperties["AuthorizationDate"].ToDateTime()}");

Показывает различные методы преобразования типов пользовательских свойств документа.

Document doc = new Document();
CustomDocumentProperties properties = doc.CustomDocumentProperties;

DateTime authDate = DateTime.Today;
properties.Add("Authorized", true);
properties.Add("Authorized By", "John Doe");
properties.Add("Authorized Date", authDate);
properties.Add("Authorized Revision", doc.BuiltInDocumentProperties.RevisionNumber);
properties.Add("Authorized Amount", 123.45);

Assert.AreEqual(true, properties["Authorized"].ToBool());
Assert.AreEqual("John Doe", properties["Authorized By"].ToString());
Assert.AreEqual(authDate, properties["Authorized Date"].ToDateTime());
Assert.AreEqual(1, properties["Authorized Revision"].ToInt());
Assert.AreEqual(123.45d, properties["Authorized Amount"].ToDouble());

Смотрите также