X INSTALAR HACIENDO CLIC EN EL ARCHIVO DE DESCARGA
Las fechas son una parte esencial de varias aplicaciones y scripts. Aún así, la información de la fecha generalmente se almacena en formato de cadena, lo que dificulta la realización de operaciones como la aritmética o la comparación de fechas.
Por lo tanto, necesita convertir cadenas en fechas; esto facilitará la realización de tareas cotidianas, como recuperar información sobre la fecha y la hora actuales, calcular entre dos valores de fecha y formatearlos.
Esta guía cubrirá todos los métodos y comandos simples para convertir cadenas a la fecha en PowerShell. También incluiremos ejemplos para hacerlo aún más fácil. ¡Empecemos!
¿Cómo puedo convertir String a Date?
1. Use el comando Analizar
- Presione la tecla de Windows, escriba Potencia Shell y haga clic en Ejecutar como administrador.
- Escriba el siguiente comando después de reemplazar 02/03/2023 con la fecha que desea convertir y presione Enter:
$dateString = "02/03/2023"
$parsedDate = [DateTime]::Parse($dateString)
Write-Output $parsedDate
2. Use el comando ParseExact
- Lanzamiento Potencia Shell con admin derechos.
- Copie y pegue el siguiente comando después de reemplazar 02/03/2023 con la fecha que desee y Enter:
$dateString = "02/03/2023"
$format = "MM/dd/yyyy"
$parsedDate = [DateTime]::ParseExact($dateString, $format, $null)
Write-Output $parsedDate
3. Use el cmdlet GetDate
- Abierto Potencia Shell con privilegios de administrador.
- Escriba el siguiente comando después de reemplazar 03/02/2023 con la fecha que desea convertir y Enter:
$dateString = "02/03/2023"
$parsedDate = Get-Date $dateString
Write-Output $parsedDate
4. Usa el acelerador de fecha y hora
- Lanzamiento Potencia Shell con admin derechos.
- Copie y pegue el siguiente comando, pero reemplace 03/02/2023 con la fecha que desee y presione Enter:
$dateString = "02/03/2023"
$parsedDate = [DateTime]$dateString
Write-Output $parsedDate
5. Usa la función Cast
- Abierto Potencia Shell con derechos de administrador.
- Escriba el siguiente comando después de reemplazar 02/03/2023 con la fecha que desee y presione Enter:
$dateString = "02/03/2023"
$parsedDate = [DateTime]$dateString
Write-Output $parsedDate
Por lo tanto, estos son los métodos estándar que puede usar para convertir cadenas a la fecha en PowerShell. Si tiene alguna pregunta o inquietud sobre el proceso, no dude en mencionarla en la sección de comentarios a continuación.