特定のSystem.DateTimeが真夜中を表すかどうかを判断する方法はいくつか考えられます。それぞれの長所と短所は何ですか? 1つは読みやすく、他のものよりも優れていますか?System.DateTimeが真夜中かどうかを判断する最も良い方法は何ですか?
EDIT:プロファイリングで問題があることが判明するまでは、読みやすさはパフォーマンスより重要です。それで私は両方について尋ねたのです。
例1
Public Function IsMidnight(ByVal value As Date) As Boolean
Return value.TimeOfDay = TimeSpan.FromHours(0)
End Function
例2
それが何であるので、私の例はVB.NETであります私は現在専門的に使用しています。ただし、この質問は.NET Frameworkのすべての言語に適用されます。 –
使い方について興味がある人は、日付フィールドで入力した日付時刻と日付時刻フィールドで入力した日付時刻を確認しています。 –