[英]Can't use ToOADate() in Silverlight
在C#和Silverlight(v5)中将页面组合在一起时,我遇到了一个令人沮丧的小问题:我不能使用DateTime.ToOADate()
函数! 键入时,Intellisense不会“看到”它,如果我仍然手动键入它,则:
double OAdate()
{
double oadate= DateTime.ToOADate();
return oadate;
}
..有人告诉我:
非静态字段,方法或属性'System.DateTime.ToOADate()'需要对象引用
我知道我在做傻事...但是呢? FromOADate()
工作正常。
错误消息很清楚,您需要先初始化DateTime,然后才能使用此方法。
您需要具有日期时间对象才能调用ToOADate
方法。
ToOADate是将实例的值转换为等效的OLE自动化日期。 它不是像DateTime.TryParse
这样的静态方法
尝试
DateTime.Now.ToOADate();
要么
DateTime MyDate = new DateTime(1904, 12, 12, 1,4,1);
double MyDouble = MyDate.ToOADate();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.