PowerShell è uno strumento Windows in modo completo utilizzato per tutte le attività amministrative all'interno del sistema. Può stile di data e ora in diversi formati. Inoltre, PowerShell ha la capacità di convertire una stringa in DateTime. La stringa e il DateTime sono i due diversi tipi di dati in PowerShell. La stringa è la combinazione di parole che crea un testo significativo, mentre DateTime viene utilizzato per rappresentare o visualizzare la data e l'ora in PowerShell.
Questo tutorial ti guiderà sulla trasformazione di una stringa in DateTime di PowerShell.
Come convertire/trasformare una stringa in DateTime di PowerShell?
Questi metodi possono convertire una stringa in DateTime in PowerShell:
Metodo 1: convertire una stringa in datetime in powerShell usando il metodo della stringa cast
Il casting della stringa di data e ora può aiutarlo a convertire in DateTime. Più specificamente, il casting viene utilizzato in PowerShell per convertire una stringa in diversi tipi di dati, inclusi numeri interi o datetime. Nel nostro caso, dobbiamo convertire una stringa in DateTime in PowerShell.
Esempio
Diamo un'occhiata all'esempio dato per convertire una stringa in DateTime usando il metodo della stringa di cast:
> $ DateTimestr = "2023-01-12"
> [DateTime] $ DateTimestr
Secondo il codice:
L'output conferma che la stringa specificata è stata convertita in DateTime in PowerShell.
Metodo 2: convertire una stringa in datetime in powerShell usando il metodo ParseExact ()
IL "ParseExact ()"È il metodo del"Appuntamento" classe. È appositamente progettato per convertire una rappresentazione stringa della data e dell'ora assegnata dall'utente al tipo di dati DateTime.
Esempio
Ora, esegui il seguente codice in PowerShell:
> $ DateTimestr = '2023/01/12'
> [DateTime] :: ParseExact ($ DateTimestr, 'YYYY/MM/DD', $ NULL)
Nel codice dichiarato:
Si trattava di convertire una stringa in DateTime in PowerShell.
Conclusione
La stringa in PowerShell può essere convertita in datetime usando due metodi, "String di cast" E "ParseExact ()". Entrambi i metodi prendono prima la stringa di data e ora dall'utente e quindi convertirla in DateTime. Questo tutorial ha presentato una guida approfondita per convertire una stringa PowerShell in DateTime.