|
|
|
|
- Intervalo de fechas
- Gestión de los días y meses
- Manejo de las duraciones
- Operadores disponibles para los días
- 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
- Cálculos sobre fechas
El Day Property se utiliza para: - Obtenga el día de un salir con o FechaHora Variable, u obtenga el número de días de un Duración Variable.
- Cambiar el día en un salir con o FechaHora Variable, o cambiar el número de días en un Duración Variable.
- get el día o el número de días de un elemento de fecha (en formato "Fecha", "Fecha y hora" o "Duración").
- Cambiar el día o el número de días de un elemento de fecha (en formato "Fecha", "Fecha y hora" o "Duración").
Observación: El Day Property se utiliza para cambiar fácilmente las fechas (añadir un día, 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).
// Example on a variable StartDate is Date = "20011225" // Add 5 days to the date StartDate.Day += 5 // Modify the days StartDate.Day = 10
// Example on an item Work.StartDate = "20011225" // Add 5 days to the date Work.StartDate.Day += 5 // Modify the days Work.StartDate.Day = 10
Sintaxis
Averiguar el día en una Fecha, FechaHora o Duración Variable Ocultar los detalles
<Result> = <Date>.Day
<Result>: Integro Día en 2 dígitos. <Date>: Fecha o Fecha-Hora Nombre de la Variable de tipo salir con, FechaHora o Duración que se va a utilizar.
Modificar el día en una Fecha, FechaHora o Duración Variable Ocultar los detalles
<Date>.Day = <New day>
<Date>: Fecha o Fecha-Hora Nombre de la Variable de tipo salir con, FechaHora o Duración que se va a utilizar. <New day>: Entero o cadena de caracteres Nuevo día en dígitos (incluido entre 1 y 31). Reemplaza el día en la fecha especificada. <Result>: Integro Día en 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. <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 day>: Entero o cadena de caracteres Nuevo día en dígitos (incluido entre 1 y 31). Reemplaza el día en la fecha especificada. Observaciones Los tipos salir con y FechaHora se utilizan para gestionar las fechas del 01/01/0001 al 31/12/9999. Gestión de los días y meses Caso 1: Asignación directa Durante una asignación directa (por ejemplo, MiDía.Día = n), el día debe estar incluido entre 1 y 31. Se produce un error de WLanguage si el día especificado es incorrecto.. La siguiente sintaxis MiDía.Día = MiDía.Día + 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/26/2020 MyDate.Day = MyDate.Day + 20 // Triggers a WLanguage error because the day is equal to 45 // Correct code MyDate is Date = "20201126" // 11/26/2020 MyDate.Day += 20
// Code triggering the error MyDate is Date = "20201126" // 11/26/2020 MyDate1 is Date MyDate1.Day = MyDate.Day + 20 // Triggers a WLanguage error because the day is equal to 45 // Correct code MyDate1 = MyDate // 11/26/2004 MyDate1.Day += 20
Caso 2: Operaciones en los días Al realizar operaciones en las fechas, el cambio de mes se gestiona automáticamente. Por lo tanto, si el número de días es mayor que el número de días del mes, el número de días vuelve a empezar desde 1 y el número del mes se modifica automáticamente.. El año también se modifica si es necesario (por ejemplo, el mes de diciembre).. Por ejemplo: StartDate is Date = "20201226" // 12/26/2020 // Add 10 days to the date StartDate.Day +=10 // StartDate is "20050105"
Una duración no tiene límite: el número de días puede exceder los 30 o 31 días. Operadores disponibles para los días Los siguientes operadores aritméticos pueden utilizarse con el Day Property: StartDate is Date = "20201126" StartDate.Day++ // Add 1 day to the date StartDate.Day+=5 // Add 5 days ot the date StartDate.Day-=5 // Subtract 5 days to the date
Cálculo del último día del mes Para obtener el último día de un mes, basta con asignar 31 al Day 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 Day 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 Mes y Day 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--
El formato de almacenamiento de fechas permite almacenar fechas del 01/01/0001 al 31/12/9999.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|