|
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 |
|
) |
| |
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] | this | oggetto da inizializzare |
[in] | year | anni, se presente l'oggetto diventa "popolare" |
[in] | month | mesi, se presente l'oggetto diventa "popolare" |
[in] | day | giorni |
[in] | hour | ore |
[in] | minute | minuti |
[in] | sec | secondi |
[in] | msec | millisecondi |
[in] | isodate | inizializza 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] | simpledate | inizializza l'oggetto ad un intervallo nel formato GGGGGGGGhhmmmsc , ignorando tutti gli altri parametri, da preferire rispetto a oraclesimdate |
[in] | oraclesimdate | inizializza l'oggetto ad un intervallo nel formato GGGGGGGGhhmm , ignorando tutti gli altri parametri |
Definizione alla linea 1549 del file datetime_class.F90.
|