C# Excel中有些日期格式是数字,将数字转换成日期
//获取单元格的值---GetCellData方法自己写
var cellData = GetCellData();
//result 用于接收结果
string result;
DateTime dateTime;
double d;
//尝试转换为日期
if (DateTime.TryParse(cellData.ToString(), out dateTime))
{
result = dateTime.ToString();
}//尝试转换为double
else if (double.TryParse(cellData.ToString(), out d))
{
result = DateTime.FromOADate(d).ToString();
}
else
{
throw new ArgumentException("不能转换成日期");
}