1

我想知道文件是否具有 ImageProperties.DateTaken 属性。

文档说:

如果未设置 date 属性,则此值默认为 0,这可能会被翻译成不同编程语言的误导性日期。例如,在 JavaScript 中,0 转换为 1600 年 12 月 16 日。您应该始终检查此属性是否为实际值,而不是 0。

我应该如何检查“日期为零”?我注意到在 C# 中,如果文件没有 DateTaken 属性,则 DateTaken 是 1601 年 1 月 1 日(有趣的是,它与文档中关于 JavaScript 中“零”日期的说法不同)。

有没有比 1/1/1601 更好的方法?

4

0 回答 0