Antes que nada, qué son Ticks?
Un tick es el mínimo valor que representa un paso, equivalente a 100 nanosegundos, o sea en un mili segundo hay 10.000 ticks.
Public Function TicksToDateTime(ticks As Long) As DateTime
' Intuitivo sería tener una función DateTime.FromTicks(Long)
Return New DateTime(ticks)
End Function
Public Function DateTimeToTicks(date As DateTime) As Long
Return date.Ticks
End Function
Como había anticipado, la solución es muy tonta!
En cuanto a tener una forma más intuitiva, podríamos crear un Método de Extensión, (Extension Method), que afecte la clase DateTime, de esa manera tener
DateTime.FromTicks(Long)
.
Gracias!
ResponderEliminar