New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
ddatetoymdhms.h90 in branches/dev_1784_OBS/NEMO/OPA_SRC/OBS – NEMO

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

Adding observation operator code

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.