Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo TimeSpan.ToString ()

 

Data di pubblicazione: ottobre 2016

Converte il valore dell'oggetto TimeSpan corrente nella rappresentazione di stringa equivalente.

Spazio dei nomi:   System
Assembly:  mscorlib (in mscorlib.dll)

public override string ToString()

Valore restituito

Type: System.String

Rappresentazione di stringa del valore TimeSpan corrente.

La stringa restituita è formattata con l'identificatore di formato "c" e ha il formato seguente:

[-][d.]hh:mm:ss[.fffffff]

Gli elementi tra parentesi quadre ([e]) non possono essere inclusi nella stringa restituita. I due punti e punti (: e.) sono caratteri letterali. Gli elementi non letterali sono elencati nella tabella seguente. Si noti che la stringa restituita dal ToString() metodo non è dipendente dalla lingua.

Elemento

Descrizione

"-"

Un segno meno, che indica un intervallo di tempo negativo. Nessun segno viene incluso un intervallo di tempo positivo.

"d"

Il numero di giorni nell'intervallo di tempo. Questo elemento viene omesso se l'intervallo di tempo è minore di un giorno.

"hh"

Il numero di ore nell'intervallo di tempo, compreso tra 0 e 23.

"mm"

Il numero di minuti nell'intervallo di tempo, compreso tra 0 e 59.

"ss"

Il numero di secondi di intervallo di tempo, compreso tra 0 e 59.

"fffffff"

Frazioni di secondo nell'intervallo di tempo. Questo elemento viene omesso se l'intervallo di tempo non include secondi frazionari. Se presente, i secondi frazionari sono sempre espresse con sette cifre decimali.

System_CAPS_noteNota

Per ulteriori informazioni sul confronto tra la rappresentazione di stringa di TimeSpan e tipi di dati Oracle, vedere l'articolo della Knowledge Base 324577: System.TimeSpan Does Not Match Oracle 9i INTERVAL DAY TO SECOND Data Type.

Note per i chiamanti:

Supporto per la formattazione TimeSpan valori è stato aggiunto nel .NET Framework 4. Tuttavia, il ToString() overload del metodo rimane indipendente dalle impostazioni cultura. Il comportamento rimane invariato rispetto alle versioni precedenti di .NET Framework. Per controllare la formattazione di un TimeSpan valore, chiamare il ToString(String) o ToString(String, IFormatProvider) rapporto di overload.

Nell'esempio seguente viene visualizzata la stringa restituita chiamando il ToString metodo con un numero di TimeSpan valori. Si noti che sebbene nell'esempio viene chiamato il ToString metodo direttamente, viene chiamato dal Console.WriteLine metodo durante il tentativo di convertire un TimeSpan valore nella relativa rappresentazione di stringa.

using System;

public class ToString
{
   public static void Main()
   {
      TimeSpan span;

      // Initialize a time span to zero.
      span = TimeSpan.Zero;
      Console.WriteLine(span);

      // Initialize a time span to 14 days.
      span = new TimeSpan(-14, 0, 0, 0, 0);
      Console.WriteLine(span);

      // Initialize a time span to 1:02:03.
      span = new TimeSpan(1, 2, 3);
      Console.WriteLine(span);


      // Initialize a time span to 250 milliseconds.
      span = new TimeSpan(0, 0, 0, 0, 250);
      Console.WriteLine(span);

      // Initalize a time span to 99 days, 23 hours, 59 minutes, and 59.999 seconds.
      span = new TimeSpan(99, 23, 59, 59, 999);
      Console.WriteLine(span);

      // Initalize a time span to 3 hours.
      span = new TimeSpan(3, 0, 0);
      Console.WriteLine(span);

      // Initalize a timespan to 25 milliseconds.
      span = new TimeSpan(0, 0, 0, 0, 25);
      Console.WriteLine(span);
   }
}
// The example displays the following output:
//       00:00:00
//       -14.00:00:00
//       01:02:03
//       00:00:00.2500000
//       99.23:59:59.9990000
//       03:00:00
//       00:00:00.0250000

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 1.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: