Consider:
dimensions:
         time = UNLIMITED ; // (336 currently)
[snip]
         double time(time) ;
                 time:units = "hours since 1800-1-1 00:00:0.0" ;
[snip]
=========
; Please read
; http://www.ncl.ucar.edu/Document/Functions/Built-in/cd_calendar.shtml
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
     f        = addfile("..."."r")
     time     = f->time
     ymdhms   = cd_calendar(fime,0)    ; (336,6)   type *float*
     printVarSummary(ymdhms)
     yyyymm_i = cd_calendar(time, -1)  ; (336)     type *integer*
     printVarummary(yyyymm_i)
     yyyymm_d = cd_calendar(time,  1)  ; (336)     type *double*
     printVarSummary(yyyymm_d)
     print(yyyymm_i)  ; 197901, 197902,......
     yyyymm_s = tostring(yyyymm_i)     ; (336)     type "string"
     printVarSummary(yyyymm_s)
=========
     ntim         = dimsizes(time)
     year         = yyyymm_i/100        ; year(336) is type integer
     firstyr      = year(0)
     lastyr       = year(ntim-1)
     nyear        = lastyr-firstyr+1
     YYYYMM       = yyyymm_time(firstyr,lastyr , "string")
===========
On 7/31/13 12:38 PM, Setareh Rahimi wrote:
> Type of time is double, I repllaced the type of time with double, but got
> the same error again!!!
>
>
>
>
> _______________________________________________
> ncl-talk mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-talk
>
_______________________________________________
ncl-talk mailing list
List instructions, subscriber options, unsubscribe:
http://mailman.ucar.edu/mailman/listinfo/ncl-talk
Received on Wed Jul 31 13:59:20 2013
This archive was generated by hypermail 2.1.8 : Thu Aug 01 2013 - 15:55:03 MDT