<b>Dear all</b><div><b><br></b></div><div><b>I met a bug when use&nbsp;cd_calendar. Some times it return second = 60.</b></div><div><b>Here is the input time:</b></div><div><div>Variable: time</div><div>Type: double</div><div>Total Size: 680 bytes</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 85 values</div><div>Number of Dimensions: 1</div><div>Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[time | 85]</div><div>Coordinates:</div><div>Number Of Attributes: 3</div><div>&nbsp; _FillValue :<span class="Apple-tab-span" style="white-space:pre">        </span>9.969209968386869e+36</div><div>&nbsp; calendar :<span class="Apple-tab-span" style="white-space:pre">        </span>gregorian</div><div>&nbsp; units :<span class="Apple-tab-span" style="white-space:pre">        </span>hours since 1601-01-01 00:00:0.0</div><div>(0)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141</div><div>(1)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.083333333</div><div>(2)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.166666667</div><div>(3)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.25</div><div>(4)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.333333333</div><div>(5)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.416666667</div><div>(6)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.5</div><div>(7)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.583333333</div><div>(8)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.666666667</div><div>(9)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.75</div><div>(10)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.833333333</div><div>(11)<span class="Apple-tab-span" style="white-space:pre">        </span>3615141.916666667</div><div>(12)<span class="Apple-tab-span" style="white-space:pre">        </span>3615142</div><div>(13)<span class="Apple-tab-span" style="white-space:pre">        </span>3615142.083333333</div><div>(14)<span class="Apple-tab-span" style="white-space:pre">        </span>3615142.166666667</div><div>(15)<span class="Apple-tab-span" style="white-space:pre">        </span>3615142.25</div><div>..............</div><div style="font-weight: bold;"><br></div></div><div><b>Here is the scripts:</b></div><div><br></div><div><div>utc_date = cd_calendar(time, 0)</div><div>;</div><div>; Store return information into more meaningful variables.</div><div>;</div><div>year &nbsp; = tointeger(utc_date(:,0)) &nbsp; &nbsp;; Convert to integer for</div><div>month &nbsp;= tointeger(utc_date(:,1)) &nbsp; &nbsp;; use sprinti&nbsp;</div><div>day &nbsp; &nbsp;= tointeger(utc_date(:,2))</div><div>hour &nbsp; = tointeger(utc_date(:,3))</div><div>minute = tointeger(utc_date(:,4))</div><div>second = tointeger(utc_date(:,5))</div><div><br></div><div>;</div><div>; Write out strings in the format "hhZ dd mmm yyyy".</div><div><br></div><div><br></div><div>date_str = sprinti("%0.4i",year) + "_" + sprinti("%0.2i",month) + "_" + sprinti("%0.2i",day) + "_" + sprinti("%0.2i",hour) + "_" + sprinti("%0.2i",minute) + "_" + sprinti("%0.2i",second)</div><div><br></div><div>print(date_str)&nbsp;</div></div><div><br></div><div><b>Here is the output:</b></div><div><div>Variable: date_str</div><div>Type: string</div><div>Total Size: 680 bytes</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 85 values</div><div>Number of Dimensions: 1</div><div>Dimensions and sizes:<span class="Apple-tab-span" style="white-space:pre">        </span>[85]</div><div>Coordinates:</div><div>(0)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_00_00</div><div>(1)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_05_00</div><div>(2)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_<b>09_60</b></div><div>(3)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_15_00</div><div>(4)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_20_00</div><div>(5)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_<b>24_60</b></div><div>(6)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_30_00</div><div>(7)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_35_00</div><div>(8)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_<b>39_60</b></div><div>(9)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_45_00</div><div>(10)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_50_00</div><div>(11)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_21_<b>54_60</b></div><div>(12)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_22_00_00</div><div>(13)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_22_05_00</div><div>(14)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_22_<b>09_60</b></div><div>(15)<span class="Apple-tab-span" style="white-space:pre">        </span>2013_05_31_22_15_00</div><div style="font-weight: bold;"><br></div></div><div><b>How to overcome this? Thanks a lot.</b></div><div><b><br></b></div><div><b>Best,</b></div><div><b>Xiaobin</b></div>