DateTime.ToOADate-仅限时间我有一个包含当前日期(DateTime.Now)的“DateTime”变量。例如,我可以将其转换为OADate-Format(41392,524432)。但是我怎么能改变这个,我只是没有约会时间?例如,1分4秒(01:04)在此格式中为0,04444444。正如MSDN所述:OLE自动化日期是作为浮点数实现的,其整数部分是1899年12月30日午夜之前或之后的天数您可能希望将其用作基准日期:DateTimeoaBaseDate=newDateTime(1899,12,30);双结果=oaBaseDate.Add(DateTime.Now.TimeOfDay).ToOADate();或者,如果您不喜欢幻数(幻日),则等效于:DateTimeoaBaseDate=DateTime.FromOADate(0);双结果=oaBaseDate。添加(DateTime.Now.TimeOfDay).ToOADate();尝试减去当前日期。双oaDate=DateTime.Now.ToOADate();双结果=oaDate-(int)(oaDate);或者以上就是C#学习教程:DateTime.ToOADate-只限时间分享的全部内容,如果对大家有用,需要了解更多C#学习教程,希望大家多多关注~doubleresult=oaDate-Math.Floor(oaDate);如需转载请注明出处:
