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

Last change on this file since 163 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
RevLine 
[2]1;------------------------------------------------------------
2;------------------------------------------------------------
3;------------------------------------------------------------
4;+
[127]5; @file_comments
6; donne la date en long
7;
[97]8; @obsolete
[2]9;
[97]10; @param date {in}{required} une date du type yyyymmdd
[2]11;
[127]12; @keyword GRADS if  1 le year le 49 then year = 2000+year
[9]13;               if 50 le year le 99 then year = 1900+year
14;
[118]15; @keyword _EXTRA used to pass your keywords
16;
[97]17; @returns une date vairmer du type yyyymmdd
18; si year est nulle ou egale a -1 ne change rien
[2]19;
[118]20; @examples
[97]21; IDL> res=vraidate(date)
[118]22; IDL> vraidate(980703)
[97]23; donne 19980703 qui est un long
[2]24;
[97]25; @history Sebastien Masson (smasson\@lodyc.jussieu.fr)
26;   3/7/98
[9]27; remove automatic change from year 1 to 1901... Aug 2004
[118]28;
29; @version $Id$
30;
[2]31;-
32;------------------------------------------------------------
33;------------------------------------------------------------
34;------------------------------------------------------------
[9]35function vraidate, date, GRADS = grads, _EXTRA = ex
[2]36;------------------------------------------------------------
[114]37;
38  compile_opt idl2, strictarrsubs, obsolete
39;
[9]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)
[2]45;------------------------------------------------------------
46end
Note: See TracBrowser for help on using the repository browser.