Obtener la fecha y la hora en Batch Script

MD Aminul Islam 13 junio 2022
  1. Obtener el tiempo en Batch Script
  2. Obtener la fecha en Batch Script
Obtener la fecha y la hora en Batch Script

A veces necesitamos trabajar con la hora y la fecha en nuestro programa para varios propósitos. Este artículo discutirá cómo podemos obtener o encontrar la hora y la fecha en Batch.

También veremos algunos ejemplos con respecto a este tema con las explicaciones adecuadas para que sea más comprensible.

Obtener el tiempo en Batch Script

El formato general para encontrar la hora en Batch es el siguiente:

ECHO %TIME%

En nuestro ejemplo a continuación, escribiremos un programa en Batch que nos proporcionará la hora actual. Nuestro código se verá así:

@echo off
ECHO Current time is - %TIME%

Cuando ejecute el programa, mostrará el resultado a continuación.

Producción :

Current time is - 14:07:23.65

Obtener la fecha en Batch Script

El formato general para encontrar la fecha en Batch se muestra a continuación:

ECHO %DATE%

En nuestro ejemplo a continuación, escribiremos un programa en Batch que nos proporcionará la hora actual. Nuestro código se verá así:

@echo off
ECHO Today is - %DATE%

Ahora, cuando ejecute el programa, mostrará el siguiente resultado.

Producción :

Today is - Wed 06/01/2022

Este código proporcionaba la fecha en un formato general: MM/DD/YYYY. Si desea la fecha en un formato diferente, como DD/MM/YYYY o YYYY/MM/DD, a continuación hay un ejemplo un poco avanzado que le permite personalizar el formato de fecha.

@ECHO off
SET YY=%DATE:~-4%
SET MM=%DATE:~-7,2%
SET DD=%DATE:~-10,2%
ECHO In format YYYY/MM/DD - %YY%-%MM%-%DD%
ECHO In format DD/MM/YYYY - %DD%-%MM%-%YY%

Todos los datos se proporcionan como una cadena. Para organizar los datos en nuestro propio formato, tenemos que recortar las partes de día, mes y año de la cadena y, en nuestro ejemplo, ya lo hicimos en nuestras tres primeras líneas.

Primero, recortamos la parte del año, luego la parte del mes y, por último, la parte del día. Por último, organizamos los datos en nuestro formato.

Obtendrá un resultado como el siguiente cuando ejecute el ejemplo.

Producción :

In format YYYY/MM/DD - 2022-01-06
In format DD/MM/YYYY - 06-01-2022

Recuerde, todos los métodos discutidos aquí están escritos en Batch Script y solo funcionarán en Windows CMD.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn