typestar

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

  1. FromSeconds y FromMinutes construyen lapsos de forma legible.
  2. Los lapsos aceptan +, > y * directamente.
  3. La cadena de formato mm\\:ss imprime un reloj compacto.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 2 de 3 en Fechas y horas; paso 8 de 17 en La biblioteca de .NET.

← Anterior Siguiente →