2017-04-07 4 views
-2

VB.Net을 C# .Net으로 변환하는 데 문제가 있습니다. 코드에 DateDiff() 함수가 있고 C#에서 동등한 함수를 찾는데 어려움이 있습니다. VB에서 내 코드는 다음과 같습니다 :VB 변환 중입니다. Net to C# .Net

'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

시도 [Telerik 계산기 (http://converter.telerik.com/) – Pikoh

답변

2

참조 DateDiff는 C#으로 존재하지 않는 당신은 단순히 두 날짜 빼기 :

DateTime date1 = somevalue; 
DateTime date2 = someothervalue; 

TimeSpan difference = date2 - date1; 

그래서 당신은 다음, 예를 들어, difference.TotalSeconds를 검색 할 수 있습니다.

자세한 내용은 MSDN page을 참조하십시오.

같은 간격 기능을 유지하려면, 당신은 Microsoft.VisualBasic을 참조 및 방법의 사용을 중지 할 아무것도 없다 당신이 이미 수행 DateAndTime.DateDiff MSDN page