source:
branches/dev_1784_OBS/NEMO/OPA_SRC/OBS/ddatetoymdhms.h90
@
2001
Last change on this file since 2001 was 2001, checked in by djlea, 14 years ago | |
---|---|
File size: 1.1 KB |
Line | |
---|---|
1 | SUBROUTINE ddatetoymdhms( ddate, kyea, kmon, kday, khou, kmin, ksec ) |
2 | !!---------------------------------------------------------------------- |
3 | !! |
4 | !! *** ROUTINE ddatetoymdhms *** |
5 | !! |
6 | !! ** Purpose : Convert YYYYMMDD.hhmmss to components |
7 | !! |
8 | !! ** Method : |
9 | !! |
10 | !! ** Action : |
11 | !! |
12 | !! History |
13 | !!---------------------------------------------------------------------- |
14 | !! * Modules used |
15 | |
16 | !! * Arguments |
17 | REAL(dp), INTENT(IN) :: & |
18 | & ddate |
19 | INTEGER, INTENT(OUT) :: & |
20 | & kyea, & |
21 | & kmon, & |
22 | & kday, & |
23 | & khou, & |
24 | & kmin, & |
25 | & ksec |
26 | !! * Local declarations |
27 | INTEGER :: & |
28 | & iyymmdd, & |
29 | & ihhmmss |
30 | |
31 | iyymmdd = INT( ddate ) |
32 | ihhmmss = INT( ( ddate - iyymmdd ) * 1000000 ) |
33 | kyea = iyymmdd/10000 |
34 | kmon = iyymmdd / 100 - 100 * kyea |
35 | kday = MOD( iyymmdd, 100 ) |
36 | khou = ihhmmss/10000 |
37 | kmin = ihhmmss / 100 - 100 * khou |
38 | ksec = MOD( ihhmmss, 100 ) |
39 | |
40 | END SUBROUTINE ddatetoymdhms |
Note: See TracBrowser
for help on using the repository browser.