我无法将VB.Net转换为C#.Net。代码中有DateDiff()函数,我在C#中找不到等效函数。 我在VB中的代码如下:
'If the differnce between Now and the files header date >1 (day,week or year) then
If DateDiff(sDateInterval, dFileDate, Now) >= 1 Then
Return True 'File over write is necessary
Else
Return False 'File over write is not necessary
End If
答案 0 :(得分:2)
在C#中不存在DateDiff,只需减去两个日期:
difference.TotalSeconds
因此,您可以检索Microsoft.VisualBasic
。
有关详细信息,请参阅MSDN page。
如果您希望保持相同的间隔功能,则无法阻止您引用fetch()
并使用您已经执行的方法:DateAndTime.DateDiff MSDN page