source: trunk/SRC/Obsolete/vraidate.pro @ 134

Last change on this file since 134 was 134, checked in by navarro, 18 years ago

change *.pro file properties (del eof-style, del executable, set keywords Id

  • Property svn:keywords set to Id
File size: 1.4 KB
Line 
1;------------------------------------------------------------
2;------------------------------------------------------------
3;------------------------------------------------------------
4;+
5; @file_comments
6; donne la date en long
7;
8; @obsolete
9;
10; @param date {in}{required} une date du type yyyymmdd
11;
12; @keyword GRADS if  1 le year le 49 then year = 2000+year
13;               if 50 le year le 99 then year = 1900+year
14;
15; @keyword _EXTRA used to pass your keywords
16;
17; @returns une date vairmer du type yyyymmdd
18; si year est nulle ou egale a -1 ne change rien
19;
20; @examples
21; IDL> res=vraidate(date)
22; IDL> vraidate(980703)
23; donne 19980703 qui est un long
24;
25; @history Sebastien Masson (smasson\@lodyc.jussieu.fr)
26;   3/7/98
27; remove automatic change from year 1 to 1901... Aug 2004
28;
29; @version $Id$
30;
31;-
32;------------------------------------------------------------
33;------------------------------------------------------------
34;------------------------------------------------------------
35function vraidate, date, GRADS = grads, _EXTRA = ex
36;------------------------------------------------------------
37;
38  compile_opt idl2, strictarrsubs, obsolete
39;
40  IF NOT keyword_set(GRADS) THEN return, long(date)
41;
42  date = long(date)
43  annee = date/10000
44  return, date+19000000L*(annee GE 50 and date lt 1000000)+20000000L*(annee LT 50 and date lt 1000000)
45;------------------------------------------------------------
46end
Note: See TracBrowser for help on using the repository browser.