转换VB。净到C#.Net

时间:2017-04-07 06:53:12

标签: c# .net vb.net datediff

我无法将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

1 个答案:

答案 0 :(得分:2)

在C#中不存在DateDiff,只需减去两个日期:

difference.TotalSeconds

因此,您可以检索Microsoft.VisualBasic

有关详细信息,请参阅MSDN page

如果您希望保持相同的间隔功能,则无法阻止您引用fetch()并使用您已经执行的方法:DateAndTime.DateDiff MSDN page

相关问题