[[PageOutline]] = Date = Funciones que devuelven Date[[BR]] == Función '''+''' == * Declaración: {{{ Date d + x {Date d [, Real x=1]} }}} * Descripción: {{{ Devuelve la fecha correspondiente a sumar x días (o fracción) a la fecha dada. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''-''' == * Declaración: {{{ Date d - x {Date d [, Real x=1]} }}} * Descripción: {{{ Devuelve la fecha correspondiente a restar x días (o fracción) a la fecha dada. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''FileTime''' == * Declaración: {{{ Date FileTime(Text camino) }}} * Descripción: {{{ Devuelve la fecha de última modificación del fichero dado. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''First''' == * Declaración: {{{ Date First(Serie ser) }}} * Descripción: {{{ Devuelve la fecha inicial de una serie. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''FirstNotEqual''' == * Declaración: {{{ Date FirstNotEqual(Serie ser, Date desde, Real valor) }}} * Descripción: {{{ Devuelve la primera fecha a partir de una dada para la que el valor de una serie es distinto de un valor dado. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''IndexToDate''' == * Declaración: {{{ Date IndexToDate(Real x) }}} * Descripción: {{{ Devuelve la fecha correspondiente a sumar x días a la fecha y1900m1d1h0i0s0. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''Last''' == * Declaración: {{{ Date Last(Serie ser) }}} * Descripción: {{{ Devuelve la fecha final de una serie. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''Max''' == * Declaración: {{{ Date Max(Date fecha1, Date fecha2, [Date fecha3, ...]) }}} * Descripción: {{{ Devuelve la máxima de entre dos o más fechas. Ejemplo: Date x = Min(y1996m1d1, y1971m12d31, y1971m12d30, y1997m12d31); Resultado: x == y1997m12d31 }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''Min''' == * Declaración: {{{ Date Min(Date fecha1, Date fecha2, [Date fecha3, ...]) }}} * Descripción: {{{ Devuelve la mínima de entre dos o más fechas. Ejemplo: Date x = Min(y1996m1d1, y1971m12d31, y1971m12d30, y1997m12d31); Resultado: x == y1971m12d30 }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''Ois.GetModuleTime''' == * Declaración: {{{ Date Ois.GetModuleTime(Text tolFile) }}} * Descripción: {{{ Devuelve la fecha y la hora de la imagen OIS estándar delmódulo correspondiente a un fichero TOL. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp] == Función '''PutDefaultDates''' == * Declaración: {{{ Date PutDefaultDates(Date inicial, Date final) }}} * Descripción: {{{ Cambia las fechas inicial y final por defecto de los objetos de tiempo que las precisen. Ejemplo: Date PutDefaultDates(y1996m1d1,y2010m12d31); }}} * Lenguaje:C++ == Función '''StdLib::ComFirstEqual''' == * Declaración: {{{ Date StdLib::ComFirstEqual(Serie ser, Real rea) }}} * Descripción: {{{ Devuelve la fecha de la serie que tiene ese valor }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::ComNotNullN''' == * Declaración: {{{ Date StdLib::ComNotNullN(Serie ser, Real rea) }}} * Descripción: {{{ Devuelve la fecha del n-esimo elemento no nulo de una serie. Si contamos desde el final de la serie n debe ser negativo, por ejemplo, -1 indica la ultima ocurrencia de un valor no nulo. }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::EnsuredBeginOfEstimate''' == * Declaración: {{{ Date StdLib::EnsuredBeginOfEstimate(Set mod) }}} * Descripción: {{{ Devuelve la fecha máxima que asegura que la función Estimate funcionará sobre la definición de modelo especificada. Uso: Set Estimate(mod,EnsuredBeginOfEstimate(mod)); }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/math/stat/models/mle/arima/_fun_general.tol stdlib/tol/math/stat/models/mle/arima/_fun_general.tol] == Función '''StdLib::KnownDate''' == * Declaración: {{{ Date StdLib::KnownDate(Date dte) }}} * Descripción: {{{ Retorna una fecha conocida a partir de una fecha dada. }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::LastNotEqual''' == * Declaración: {{{ Date StdLib::LastNotEqual(Serie sr, Date desde, Real valor) }}} * Descripción: {{{ Devuelve la ultima fecha a partir de una dada para la que el valor de una serie es distinto de un valor dado. }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::SetMaxDate''' == * Declaración: {{{ Date StdLib::SetMaxDate(Set setDate) }}} * Descripción: {{{ Devuelve la mayor de las fechas del conjunto de fechas que recibe }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::SetMinDate''' == * Declaración: {{{ Date StdLib::SetMinDate(Set setDate) }}} * Descripción: {{{ Devuelve la menor de las fechas del conjunto de fechas que recibe }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol] == Función '''StdLib::TclDialogDate''' == * Declaración: {{{ Date StdLib::TclDialogDate(Set valArg) }}} * Descripción: {{{ Devuelve una variable de tipo Date a traves de una pregunta en una ventana TCL. Los argumentos posibles son: -comment: comentario para pedir el valor. opcional -title: titulo de la ventana. opcional }}} * Lenguaje:TOL * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol] == Función '''Succ''' == * Declaración: {{{ Date Succ(Date fecha1, TimeSet fechado, [Real n=1]) }}} * Descripción: {{{ Devuelve la enésima fecha posterior de una fecha en un fechado. Si n es negativo devuelve la enésima fecha anterior. Ejemplo: Date x = Succ(y1996m1d1, Mensual, 5); Resultado: x == y1996m6d1 }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''TextToDate''' == * Declaración: {{{ Date TextToDate(Text txt [, Text format="y%Ym%md%dh%hi%is%s"]) }}} * Descripción: {{{ Convierte a fecha un texto formateado. Se puede especificar un formato de fecha como "y%Ym%md%dh%hi%is%s" "%Y-%m-%d" "%Y/%m/%d:%h:%i:%s" CUIDADO: No todas las cadenas de formato tienen porqué ser inversibles. Por ejemplo, si usan literales (DIC, domingo, ...) éstos deben estar separados del resto por un caracter especificado. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp] == Función '''YMD''' == * Declaración: {{{ Date YMD(Real año, [Real mes=1, Real dia=1, Real hora=0, Real minuto=0, Real segundo=0]) }}} * Descripción: {{{ Construye una fecha a partir de sus coordenadas correspondientes. }}} * Lenguaje:C++ * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]