TimeSpan en C#
Duraciones que se suman, comparan y escalan como números.
var build = TimeSpan.FromSeconds(212);
var tests = TimeSpan.FromMinutes(3.5);
var total = build + tests;
Console.WriteLine(total);
Console.WriteLine(total.TotalMinutes);
// los spans se comparan y escalan como las duraciones que son
Console.WriteLine(build > tests);
Console.WriteLine(build * 2);
Console.WriteLine($"{build:mm\\:ss}");
Cómo funciona
FromSecondsyFromMinutesconstruyen lapsos de forma legible.- Los lapsos aceptan
+,>y*directamente. - La cadena de formato
mm\\:ssimprime un reloj compacto.
Palabras clave y builtins usados aquí
var
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 337
- Tokens
- 69
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 44 segundos.
Paso 2 de 3 en Fechas y horas; paso 8 de 17 en La biblioteca de .NET.