“Conocimiento software>Impuestos-Preparación de Software

¿Cómo analizarías el día del año en un archivo por lotes?

2011/4/30
Para extraer y analizar el día del año (DOY) de una fecha determinada en un archivo por lotes, puede utilizar varios comandos relacionados con la fecha/hora y un poco de manipulación de cadenas. Aquí hay un enfoque que puede seguir:

```

@eco apagado

::Valor de fecha, en formato AAAAMMDD

establecer DATE_VALUE=20220715

::Extraer las partes del mes y del día.

establecer MES=%DATE_VALUE:~4,2%

establecer DÍA=%DATE_VALUE:~6,2%

::Convierta el mes a un número en el rango de 1 a 12 usando CHOICE /N (si es necesario)

si %MES% NEQ 1 si %MES% NEQ 2 si %MES% NEQ 3 ...

elección /n /c:123456789101112

::Utilice las partes MES y DÍA para calcular el DOY

establecer día =0

::Sumar el número de días de cada mes (31 para enero, 28 o 29 para febrero, 31 para marzo, ...)

si %MES% GEQ 2 (establecer /a DOY+=31)

si %MES% GEQ 3 (establecer /a DOY+=28)

si %MES% GEQ 4 (establecer /a DOY+=31)

si %MES% GEQ 5 (establecer /a DOY+=30)

si %MES% GEQ 6 (establecer /a DOY+=31)

si %MES% GEQ 7 (establecer /a DOY+=30)

si %MES% GEQ 8 (establecer /a DOY+=31)

si %MES% GEQ 9 (establecer /a DOY+=31)

si %MES% GEQ 10 (establecer /a DOY+=30)

si %MES% GEQ 11 (establecer /a DOY+=31)

si %MES% GEQ 12 (establecer /a DOY+=30)

::Añadir el número del día

establecer /a DOY+=%DÍA%

::Mostrar el DOY

eco Día del año (DOY):%DOY%

pausa

```

Explicaciones:

1. Extraer partes de fecha :Utilice `%DATE_VALUE:~4,2%` para extraer el mes (cuarto a quinto carácter) y `%DATE_VALUE:~6,2%` para extraer el día.

2. Convertir número de mes :Utilice `CHOICE /N` para obtener un número de mes numérico si no está en un formato estándar.

3. Calcular el día del año :Calcule el DOY sumando gradualmente el número de días de cada mes a partir de febrero.

4. Mostrar DOY :Muestra el DOY calculado usando `echo`.

Este enfoque proporciona un método básico para analizar el día del año a partir de una cadena de fecha determinada. Puede modificar el script según sus requisitos específicos.

Impuestos-Preparación de Software
Cómo cambiar la fecha en MYOB
¿Cómo analizarías el día del año en un archivo por lotes?
¿Puedo fax Formulario 3911 al IRS?
¿Qué es el contrabono en contabilidad?
James compró una computadora por 256 el impuesto sobre las ventas fue un 6 por ciento adicional ¿cuánto es el impuesto?
¿Cuáles son las características del buen sistema fiscal?
¿Cuáles son los documentos que necesitan para la facturación?
Cómo eliminar un formulario en TurboTax
Conocimiento de la computadora © http://www.ordenador.online