2017-04-07 4 views
-2

VB.NetからC#.Netへの変換に問題があります。コードにDateDiff()関数があり、C#で同等の関数を見つけるのに問題があります。 VBの私のコードは以下の通りです:DateDiff関数は、C#には存在しませんVBの変換。ネットから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

、あなたは、単に二つの日付を引く:

DateTime date1 = somevalue; 
DateTime date2 = someothervalue; 

TimeSpan difference = date2 - date1; 

ですから、その後、例えば、difference.TotalSecondsを取得することができます。

詳細については、​​を参照してください。

あなたが同じ間隔の機能を維持したい場合は、あなたがMicrosoft.VisualBasicを参照して方法の使用を停止するものは何もありませんあなたがすでに実行します。DateAndTime.DateDiff MSDN page

関連する問題