libsim  Versione6.3.0
subroutine timedelta_init ( type(timedelta), intent(inout)  this,
integer, intent(in), optional  year,
integer, intent(in), optional  month,
integer, intent(in), optional  day,
integer, intent(in), optional  hour,
integer, intent(in), optional  minute,
integer, intent(in), optional  sec,
integer, intent(in), optional  msec,
character(len=*), intent(in), optional  isodate,
character(len=*), intent(in), optional  simpledate,
character(len=12), intent(in), optional  oraclesimdate 
)
private

Costruisce un oggetto timedelta con i parametri opzionali forniti.

Se non viene passato nulla lo inizializza a intervallo di durata nulla. L'intervallo ottenuto � pari alla somma dei valori di tutti i parametri forniti, ovviamente non fornire un parametro equivale a fornirlo =0.

Parametri
[in,out]thisoggetto da inizializzare
[in]yearanni, se presente l'oggetto diventa "popolare"
[in]monthmesi, se presente l'oggetto diventa "popolare"
[in]daygiorni
[in]hourore
[in]minuteminuti
[in]secsecondi
[in]msecmillisecondi
[in]isodateinizializza l'oggetto ad un intervallo nel formato AAAAMMGGGG hh:mm:ss.msc, ignorando tutti gli altri parametri, se AAAA o MM sono diversi da 0 l'oggetto diventa "popolare"
[in]simpledateinizializza l'oggetto ad un intervallo nel formato GGGGGGGGhhmmmsc, ignorando tutti gli altri parametri, da preferire rispetto a oraclesimdate
[in]oraclesimdateinizializza l'oggetto ad un intervallo nel formato GGGGGGGGhhmm, ignorando tutti gli altri parametri

Definizione alla linea 1549 del file datetime_class.F90.


Generated with Doxygen.