|
|
|
|
|
- Intervalo de fechas
- Gestión de los meses y años
- Operadores disponibles para los meses
- Cálculo del último día del mes
- Cálculo de un vencimiento a 90 días de fin de mes
- Cálculo del final de un período de 30 días
El Mes Property se utiliza para: - Recuperar el mes de una Variable de tipo salir con o FechaHora.
- Modificar el mes de una Variable de tipo salir con o FechaHora.
- Obtener el mes de un campo de tipo Fecha (en formato "Fecha simple" o "Fecha y Hora").
No disponible. - Modificar el mes de un campo de tipo Fecha (en formato "Fecha simple" o "Fecha y Hora").
No disponible.
Observación: El Month Property se utiliza para cambiar fácilmente las fechas (añadir un mes, etc.). Recordatorio: Los elementos de fecha se utilizan para gestionar: - Fechas "Año - Mes - Día" (formato AAAAMMDD)
- "Año - Mes - Día - Horas - Minutos - Segundos - Milisegundos" fechas y horas (formato AAAAMMDDHHmmSSCCC)
- "Número de días - Número de horas - Número de minutos - Número de segundos - Número de milisegundos" duraciones (formato +DHHMMSSCCC)
// Operations on a Date variable StartDate is Date = "20011212" // Add 1 month to the date StartDate.Month++ // Modify the month StartDate.Month = 5
// Operations on an item Work.StartDate = "20011212" // Add 1 month to the date Work.StartDate.Month++ // Modify the month Work.StartDate.Month = 5
Sintaxis <Result>: Integro Mes a 2 dígitos. <Date>: Fecha o Fecha-Hora Nombre de la Variable de tipo salir con o FechaHora que se va a utilizar.
Modificación del mes en una fecha o fecha-hora Variable Ocultar los detalles
<Date>.Month = <New month>
<Date>: Fecha o Fecha-Hora Nombre de la Variable de tipo salir con o FechaHora que se va a utilizar. <New month>: Entero o cadena de caracteres Nuevo mes expresado en números (incluidos entre 1 y 12). Reemplaza el mes en la fecha especificada.
Conocer el mes de un campo de tipo Fecha (en formato "Fecha simple" o "Fecha y Hora") Ocultar los detalles
<Result> = <Data file>.<Item>.Month
<Result>: Integro Mes a 2 dígitos. <Data file>: Cadena de caracteres Nombre del archivo de datos utilizado. Este nombre fue definido en la editor de análisis o con el tipo Expediente description. <Item>: Cadena de caracteres Nombre del artículo utilizado. Este nombre fue definido en la editor de análisis o con el tipo Artículo description.
Modificar el mes de un campo de tipo Fecha (en formato "Fecha simple" o "Fecha y Hora") Ocultar los detalles
<Data file>.<item>.Month = <New month>
<Data file>: Cadena de caracteres Nombre del archivo de datos utilizado. Este nombre fue definido en la editor de análisis o con el tipo Expediente description. <Item>: Cadena de caracteres Nombre del artículo utilizado. Este nombre fue definido en la editor de análisis o con el tipo Artículo description. <New month>: Entero o cadena de caracteres Nuevo mes expresado en números (incluidos entre 1 y 12). Reemplaza el mes en la fecha especificada. Observaciones Intervalo de fechas Los tipos salir con y FechaHora se utilizan para gestionar las fechas del 01/01/0001 al 31/12/9999. Gestión de los meses y años Caso 1: Asignación directa Durante una asignación directa (por ejemplo, MyWork.MyDate.Month = n), el mes debe estar comprendido entre 01 y 12. Se produce un error de WLanguage si se especifica un mes no válido.. La notación MiTrabajo.MiFecha.Mes = MiTrabajo.MiFecha.Mes + 5 puede generar un error en tiempo de ejecución. Por ejemplo, las siguientes líneas de código provocan un error: // Code triggering the error MyDate is Date = "20201126" // 11/11/2020 MyDate.Month = MyDate.Month + 2 // Triggers a WLanguage error because the month is equal to 13 // Correct code MyDate is Date = "20201126" // 11/11/2020 MyDate.Month += 2
// Code triggering the error MyDate is Date = "20201126" // 11/11/2020 MyDate1 is Date MyDate1.Month = MyDate.Month + 2 // Triggers a WLanguage error because the month is equal to 13 // Correct code MyDate1 = MyDate // 11/26/2004 MyDate1.Month += 2
Caso 2: Operaciones en los mesesAl realizar operaciones en las fechas, el cambio de año se gestiona automáticamente.. Por lo tanto, si el número de meses es superior a 12, el año se modifica automáticamente y el número de meses vuelve a empezar a partir de 1. Por ejemplo: StartDate is Date = "20201226" // 26/12/2020 // Add 5 months to the date StartDate.Month += 5 // StartDate is "20210526"
Operadores disponibles para los meses Los siguientes operadores aritméticos pueden utilizarse con el Month Property: StartDate is Date = "20201126" StartDate.Month++ // Add 1 month to the date StartDate.Month += 5 // Add 5 months to the date StartDate.Month -= 5 // Subtract 5 months from the date
Cálculo del último día del mes Para obtener el último día de un mes, basta con asignar 31 a la jornada Property de la fecha. El último día se calculará automáticamente según el mes especificado. StartDate is Date = "20201126" StartDate.Day = 31 // November does not have 31 days // The day is automatically replaced with 30
Cálculo de un vencimiento a 90 días de fin de mes El jornada Property puede utilizarse para calcular un vencimiento de 90 días a final de mes. MyDate is Date = "20201126" MyDate.Day += 90 MyDate.Day = 31
Cálculo del final de un período de 30 días Un período de 30 días corresponde a un período de un mes a partir de una fecha determinada. Las propiedades Month y jornada pueden utilizarse para calcular fácilmente la fecha de finalización de un período de 30 días. StartDate is Date = "20201126" EndDate is Date = StartDate EndDate.Month++ EndDate.Day--
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|