Del curso: .NET 8 esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.300 cursos impartidos por expertos del sector.

Abstracción de tiempo con TimeProvider

Abstracción de tiempo con TimeProvider - Tutorial de .NET

Del curso: .NET 8 esencial

Abstracción de tiempo con TimeProvider

Ahora, en .NET 8 podemos usar la clase TimeProvider como abstracción de tiempo. Esto es sumamente útil cuando nuestras aplicaciones tienen un comportamiento diferente según el huso horario. Además, cuando creamos pruebas unitarias para dicho código. Entonces, aquí en esta aplicación que tengo en pantalla voy a crear una clase llamada, digamos, MyTimeProvider, y esta clase quiero que herede de la clase base TimeProvider, que está en el namespace system. Esta clase base TimeProvider tiene diferentes miembros virtuales que podemos sustituir a través de Override. Específicamente, en este video voy a utilizar LocalTimeZone para poder tener un comportamiento diferente según el objeto TimeZoneInfo que le pasemos por acá en el constructor. Vamos a escribirlo, TimeZoneInfo, y aquí le voy a poner tzi, y esto es lo que voy a regresar. Con esta clase, ahora tengo la oportunidad de pasarle diferentes objetos de tipo TimeZoneInfo para obtener la información de la hora local. Por ejemplo, Madrid. Yo…

Contenido