使用此代码:
public static bool PlatypusIsAFornightOrLessOld(int PlatypusID) {
const int FORTNIGHT = 14;
const string sql = @"SELECT PLATYPUSBIRTHDATE
FROM PLATYPI
WHERE PLATYPUSID = :PLATYPUSID";
DateTime dt;
try {
using (var ocmd = new OracleCommand(sql, oc)) {
ocmd.Parameters.Add("PLATYPUSID", PlatypusID);
dt = Convert.ToDateTime(ocmd.ExecuteScalar());
}
return (DateTime.Today - dt) <= FORTNIGHT;
} catch (Exception e) {
. . .
我得到:“返回”行上的“运算符'<='不能应用于'System.TimeSpan'和'int'类型的操作数”。