Я пытаюсь преобразовать код Coldfusion в Csharp, но без особого успеха.
Код холодного синтеза работает следующим образом:
<CFSET iTimeBefore = #TimeFormat( Now(), 'hh:mm:ss tt' )#>
Some DB Operation here...
<CFSET iTimeBefore = #Caller.iTimeBefore#>
<CFSET iTimeAfter = #TimeFormat( Now(), 'hh:mm:ss tt' )#>
<cfset TimeDiff = #iTimeAfter# - #iTimeBefore#>
<CFSET TimeDiff = TimeDiff*100000>
<CFSET TimeDiff = #NumberFormat(TimeDiff, '99.999')#>
По сути, код проверяет время, прошедшее при выполнении операции с БД.
Я пытался использовать класс TimeSpan в C #, но он дает текущее время следующим образом:
TimeSpan dtOprnStartTime1 = DateTime.Now.TimeOfDay;
Output:
20:15:12.9661624
Просьба сообщить.