close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Initial Version and Version 1 of TolGuiaDelUsuarioDate


Ignore:
Timestamp:
Feb 27, 2009, 5:28:21 PM (16 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolGuiaDelUsuarioDate

    v1 v1  
     1[[PageOutline]]
     2= Date =
     3Funciones que devuelven Date[[BR]]
     4 == Función '''+''' ==
     5  * Declaración:
     6{{{
     7Date d + x {Date d [, Real x=1]}
     8}}}
     9  * Descripción:
     10{{{
     11Devuelve la fecha correspondiente a sumar x días (o fracción) a la fecha dada.
     12}}}
     13  * Lenguaje:C++
     14  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     15
     16 == Función '''-''' ==
     17  * Declaración:
     18{{{
     19Date d - x {Date d [, Real x=1]}
     20}}}
     21  * Descripción:
     22{{{
     23Devuelve la fecha correspondiente a restar x días (o fracción) a la fecha dada.
     24}}}
     25  * Lenguaje:C++
     26  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     27
     28 == Función '''FileTime''' ==
     29  * Declaración:
     30{{{
     31Date FileTime(Text camino)
     32}}}
     33  * Descripción:
     34{{{
     35Devuelve la fecha de última modificación del fichero dado.
     36}}}
     37  * Lenguaje:C++
     38  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     39
     40 == Función '''First''' ==
     41  * Declaración:
     42{{{
     43Date First(Serie ser)
     44}}}
     45  * Descripción:
     46{{{
     47Devuelve la fecha inicial de una serie.
     48}}}
     49  * Lenguaje:C++
     50  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     51
     52 == Función '''FirstNotEqual''' ==
     53  * Declaración:
     54{{{
     55Date FirstNotEqual(Serie ser, Date desde, Real valor)
     56}}}
     57  * Descripción:
     58{{{
     59Devuelve la primera fecha a partir de una dada para la que el valor de una serie es distinto de un valor dado.
     60}}}
     61  * Lenguaje:C++
     62  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     63
     64 == Función '''IndexToDate''' ==
     65  * Declaración:
     66{{{
     67Date IndexToDate(Real x)
     68}}}
     69  * Descripción:
     70{{{
     71Devuelve la fecha correspondiente a sumar x días a la fecha y1900m1d1h0i0s0.
     72}}}
     73  * Lenguaje:C++
     74  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     75
     76 == Función '''Last''' ==
     77  * Declaración:
     78{{{
     79Date Last(Serie ser)
     80}}}
     81  * Descripción:
     82{{{
     83Devuelve la fecha final de una serie.
     84}}}
     85  * Lenguaje:C++
     86  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     87
     88 == Función '''Max''' ==
     89  * Declaración:
     90{{{
     91Date Max(Date fecha1, Date fecha2, [Date fecha3, ...])
     92}}}
     93  * Descripción:
     94{{{
     95Devuelve la máxima de entre dos o más fechas.
     96
     97Ejemplo:
     98Date x = Min(y1996m1d1, y1971m12d31, y1971m12d30, y1997m12d31);
     99
     100Resultado:
     101x == y1997m12d31
     102}}}
     103  * Lenguaje:C++
     104  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     105
     106 == Función '''Min''' ==
     107  * Declaración:
     108{{{
     109Date Min(Date fecha1, Date fecha2, [Date fecha3, ...])
     110}}}
     111  * Descripción:
     112{{{
     113Devuelve la mínima de entre dos o más fechas.
     114
     115Ejemplo:
     116Date x = Min(y1996m1d1, y1971m12d31, y1971m12d30, y1997m12d31);
     117
     118Resultado:
     119x == y1971m12d30
     120}}}
     121  * Lenguaje:C++
     122  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     123
     124 == Función '''Ois.GetModuleTime''' ==
     125  * Declaración:
     126{{{
     127Date Ois.GetModuleTime(Text tolFile)
     128}}}
     129  * Descripción:
     130{{{
     131Devuelve la fecha y la hora de la imagen OIS estándar delmódulo correspondiente a un fichero TOL.
     132
     133}}}
     134  * Lenguaje:C++
     135  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/ois/oisapitol.cpp tol/ois/oisapitol.cpp]
     136
     137 == Función '''PutDefaultDates''' ==
     138  * Declaración:
     139{{{
     140Date PutDefaultDates(Date inicial, Date final)
     141}}}
     142  * Descripción:
     143{{{
     144Cambia las fechas inicial y final por defecto de los objetos de tiempo que las precisen.
     145
     146Ejemplo:
     147Date PutDefaultDates(y1996m1d1,y2010m12d31);
     148
     149}}}
     150  * Lenguaje:C++
     151 
     152
     153 == Función '''StdLib::ComFirstEqual''' ==
     154  * Declaración:
     155{{{
     156Date StdLib::ComFirstEqual(Serie ser, Real rea)
     157}}}
     158  * Descripción:
     159{{{
     160Devuelve la fecha de la serie que tiene ese valor
     161}}}
     162  * Lenguaje:TOL
     163  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     164
     165 == Función '''StdLib::ComNotNullN''' ==
     166  * Declaración:
     167{{{
     168Date StdLib::ComNotNullN(Serie ser, Real rea)
     169}}}
     170  * Descripción:
     171{{{
     172
     173Devuelve la fecha del n-esimo elemento no nulo de una serie. Si contamos desde
     174el final de la serie n debe ser negativo, por ejemplo, -1 indica la ultima
     175ocurrencia de un valor no nulo.
     176}}}
     177  * Lenguaje:TOL
     178  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     179
     180 == Función '''StdLib::EnsuredBeginOfEstimate''' ==
     181  * Declaración:
     182{{{
     183Date StdLib::EnsuredBeginOfEstimate(Set mod)
     184}}}
     185  * Descripción:
     186{{{
     187Devuelve la fecha máxima que asegura que la función Estimate funcionará sobre la definición de modelo especificada. Uso:
     188Set Estimate(mod,EnsuredBeginOfEstimate(mod));
     189
     190}}}
     191  * Lenguaje:TOL
     192  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/math/stat/models/mle/arima/_fun_general.tol stdlib/tol/math/stat/models/mle/arima/_fun_general.tol]
     193
     194 == Función '''StdLib::KnownDate''' ==
     195  * Declaración:
     196{{{
     197Date StdLib::KnownDate(Date dte)
     198}}}
     199  * Descripción:
     200{{{
     201Retorna una fecha conocida a partir de una fecha dada.
     202}}}
     203  * Lenguaje:TOL
     204  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     205
     206 == Función '''StdLib::LastNotEqual''' ==
     207  * Declaración:
     208{{{
     209Date StdLib::LastNotEqual(Serie sr, Date desde, Real valor)
     210}}}
     211  * Descripción:
     212{{{
     213
     214Devuelve la ultima fecha a partir de una dada para la que el valor de una
     215serie es distinto de un valor dado.
     216}}}
     217  * Lenguaje:TOL
     218  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     219
     220 == Función '''StdLib::SetMaxDate''' ==
     221  * Declaración:
     222{{{
     223Date StdLib::SetMaxDate(Set setDate)
     224}}}
     225  * Descripción:
     226{{{
     227Devuelve la mayor de las fechas del conjunto de fechas que recibe
     228}}}
     229  * Lenguaje:TOL
     230  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     231
     232 == Función '''StdLib::SetMinDate''' ==
     233  * Declaración:
     234{{{
     235Date StdLib::SetMinDate(Set setDate)
     236}}}
     237  * Descripción:
     238{{{
     239Devuelve la menor de las fechas del conjunto de fechas que recibe
     240}}}
     241  * Lenguaje:TOL
     242  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/general/grammars/_date.tol stdlib/tol/general/grammars/_date.tol]
     243
     244 == Función '''StdLib::TclDialogDate''' ==
     245  * Declaración:
     246{{{
     247Date StdLib::TclDialogDate(Set valArg)
     248}}}
     249  * Descripción:
     250{{{
     251Devuelve una variable de tipo Date a traves de una pregunta en una ventana
     252 TCL. Los argumentos posibles son:
     253-comment: comentario para pedir el valor. opcional
     254-title: titulo de la ventana. opcional
     255}}}
     256  * Lenguaje:TOL
     257  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/stdlib/gui/tcl/_entry.tol stdlib/tol/gui/tcl/_entry.tol]
     258
     259 == Función '''Succ''' ==
     260  * Declaración:
     261{{{
     262Date Succ(Date fecha1, TimeSet fechado, [Real n=1])
     263}}}
     264  * Descripción:
     265{{{
     266Devuelve la enésima fecha posterior de una fecha en un fechado. Si n es negativo devuelve la enésima fecha anterior.
     267
     268Ejemplo:
     269Date x = Succ(y1996m1d1, Mensual, 5);
     270
     271Resultado:
     272x == y1996m6d1
     273}}}
     274  * Lenguaje:C++
     275  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     276
     277 == Función '''TextToDate''' ==
     278  * Declaración:
     279{{{
     280Date TextToDate(Text txt [, Text format="y%Ym%md%dh%hi%is%s"])
     281}}}
     282  * Descripción:
     283{{{
     284Convierte a fecha un texto formateado. Se puede especificar un formato de fecha como
     285  "y%Ym%md%dh%hi%is%s"
     286  "%Y-%m-%d"
     287  "%Y/%m/%d:%h:%i:%s"
     288CUIDADO: 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.
     289}}}
     290  * Lenguaje:C++
     291  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     292
     293 == Función '''YMD''' ==
     294  * Declaración:
     295{{{
     296Date YMD(Real año, [Real mes=1, Real dia=1, Real hora=0, Real minuto=0, Real segundo=0])
     297}}}
     298  * Descripción:
     299{{{
     300Construye una fecha a partir de sus coordenadas correspondientes.
     301}}}
     302  * Lenguaje:C++
     303  * Fuente : [https://www.tol-project.org/browser/tolp/trunk/tol/btol/date_type/dtegra.cpp tol/btol/date_type/dtegra.cpp]
     304