blob: 47143efdfdb50825829f562d3519fbc2cdb5af2f [file] [log] [blame]
using System.Collections.Generic;
using System.Globalization;
namespace OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;
public abstract class DateParsingFunction : ExcelFunction {
protected System.DateTime ParseDate(IEnumerable<FunctionArgument> arguments, object dateObj) {
System.DateTime date;
if (dateObj is string) {
date = System.DateTime.Parse(dateObj.ToString(), CultureInfo.InvariantCulture);
} else {
var d = ArgToDecimal(arguments, 0);
date = System.DateTime.FromOADate(d);
}
return date;
}
}