因此,我必须有一个来自表n的日期,该日期具有"日期小时",当我在页面上有报价时,我会展示一些东西,这些报价将在某些日期显示,
我试着做这个
在我的课堂上RabatHelper.cs
public static long DatoFrom()
{
DataClassesDataContext db = new DataClassesDataContext();
var RabatPriser = db.RabatPrisers.FirstOrDefault(A => A.Id == 1);
if (RabatPriser != null)
{
return Convert.ToInt64(RabatPriser.fromdato);
}
return 0;
}
,我的包裹里应该有我需要的日期吗
DateTime DatoFrom = new DateTime(RabatHelper.DatoFrom());
它给出的错误是:
从"DateTime"到"Int64"的强制转换无效
if (RabatPriser != null)
{
return Convert.ToInt64(RabatPriser.fromdato);
}
return 0;
我希望它能做的事情就像它能在这里做这样的事情
DateTime DatoFrom = new DateTime(2015, 6, 24);
不能直接将DateTime
转换为long
。为什么不保持您的DateTime原样:
public static DateTime DatoFrom()
{
DataClassesDataContext db = new DataClassesDataContext();
var RabatPriser = db.RabatPrisers.FirstOrDefault(A => A.Id == 1);
if (RabatPriser != null)
{
return RabatPriser.fromdato;
}
//Instead of 0, return the minimum value?
return DateTime.MinValue;
}