StorageFile.DateCreated Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает дату и время создания текущего файла.
public:
property DateTime DateCreated { DateTime get(); };
DateTime DateCreated();
public System.DateTimeOffset DateCreated { get; }
var dateTime = storageFile.dateCreated;
Public ReadOnly Property DateCreated As DateTimeOffset
Значение свойства
Дата и время создания текущего файла.
Реализации
Комментарии
DateTime. Если свойство date не задано, это значение по умолчанию равно 0, что может быть переведено в заблуждение дат на разных языках программирования. Языки Microsoft .NET не используют этот тип напрямую. В .NET он проецируется как
System.DateTimeOffset
. Каждый язык прозрачно обрабатывает преобразование в степень детализации и диапазоны дат для соответствующего языка.DateTimeOffset. Так как .NET
DateTimeOffset
является структурой, объект, объявленный,DateTimeOffset
но не инициализированный иным образом, содержит значения по умолчанию для каждого поля-члена. Это означает, что егоDateTime
свойству присвоено значение ,DateTimeOffset.MinValue
а свойствуOffset
— значениеTimeSpan.Zero
. В строковом форматеDateTimeOffset
созданный файл может иметь значение "18.04.2020 15:13:50".
Всегда следует проверка, что это свойство является реальным значением и не имеет значения по умолчанию.