PowerShell est un outil Windows entièrement fonctionné utilisé pour toutes les tâches administratives à l'intérieur du système. Il peut coiffer la date et l'heure dans plusieurs formats. De plus, PowerShell a la capacité de convertir une chaîne en DateTime. La chaîne et la datetime sont les deux types de données différents dans PowerShell. La chaîne est la combinaison de mots qui fabrique un texte significatif, tandis que DateTime est utilisé pour représenter ou afficher la date et l'heure à PowerShell.
Ce tutoriel vous guidera sur la transformation d'une chaîne en Datetime de PowerShell.
Comment convertir / transformer une chaîne en DateTime de PowerShell?
Ces méthodes peuvent convertir une chaîne en DateTime dans PowerShell:
Méthode 1: Convertir une chaîne en DateTime dans PowerShell à l'aide de la méthode de chaîne de casting
La coulée de la chaîne de date et de heure peut l'aider à se convertir à DateTime. Plus précisément, la coulée est utilisée dans PowerShell pour convertir une chaîne en différents types de données, y compris les entiers ou les DateTime. Dans notre cas, nous devons convertir une chaîne en datetime dans PowerShell.
Exemple
Jetons un coup d'œil à l'exemple donné pour convertir une chaîne en DateTime en utilisant la méthode de chaîne de casting:
> $ DateTimestr = "2023-01-12"
> [DateTime] $ datetimestr
Selon le code:
La sortie confirme que la chaîne spécifiée a été convertie en DateTime dans PowerShell.
Méthode 2: Convertir une chaîne en DateTime dans PowerShell à l'aide de la méthode ParseExact ()
Le "PaseExact ()"Est la méthode du"DateTime" classe. Il est spécialement conçu pour convertir une représentation de chaîne de la date et de l'heure attribuées par l'utilisateur au type de données DateTime.
Exemple
Maintenant, exécutez le code suivant dans PowerShell:
> $ DateTimestr = '2023/01/12'
> [DateTime] :: ParseExact ($ DateTimestr, «Yyyy / mm / dd», $ null)
Dans le code déclaré:
Il s'agissait de convertir une chaîne en DateTime dans PowerShell.
Conclusion
La chaîne dans PowerShell peut être convertie en DateTime à l'aide de deux méthodes, «Corde à mouler" et "PaseExact ()". Les deux méthodes prennent d'abord la chaîne de date et de heure de l'utilisateur, puis la convertissent en DateTime. Ce tutoriel a présenté un guide approfondi pour convertir une chaîne PowerShell dans DateTime.