ToDateTime

DocumentProperty.ToDateTime method

Returnerar egenskapsvärdet somDatum Tid i UTC.

public DateTime ToDateTime()

Anmärkningar

Kastar ett undantag om egenskapstypen inte är detDateTime.

Microsoft Word lagrar endast datumdelen (ingen tid) för anpassade datumegenskaper.

Exempel

Visar hur man skapar en anpassad dokumentegenskap som innehåller ett datum och en tid.

Document doc = new Document();

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

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

Visar olika typer av konverteringsmetoder för anpassade dokumentegenskaper.

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());

Se även