很多时候,我们会在excel中看到一些原本是日期的值,但是却显示了类似39688这样的一串数字。其实这一串数字的格式为OADate,是可以和DataTime互相转化。
- OADate转DateTime:
DateTime.FromOADate(double.Parse(range.Value.ToString())); - DateTime转OADate:
[datetime].OADate.toString();
很多时候,我们会在excel中看到一些原本是日期的值,但是却显示了类似39688这样的一串数字。其实这一串数字的格式为OADate,是可以和DataTime互相转化。