<div dir="ltr"><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Dear NCL-experts, </div><div><br></div><div><b>Details:</b></div><div>I am converting dates with YYYYMMDD format to YYYY-MM-DD format (separated by a hyphen). For example, I have the following data <b>20140423</b>. If the month and day are both less than 10, a 0 should precede it. However, I encountered an error below:</div><div>-------------------------------------------------------------------------------------------------------------</div><div><b>What I have so far:</b></div><div>I have the following function from a previous email:</div><div><br></div><div>     undef("add_hyphen")<br>     function add_hyphen(yyyymmdd[*]:integer)<br>     local yyyy, mmdd, mm, dd, a, b, c, d<br>     begin<br>      yyyy    = yyyymmdd/10000<br>      mmdd    = yyyymmdd-(yyyy*10000)<br>      mm      = mmdd/100<br><br>         if(mm.lt.10)<br>         a = tostring(mm)<br>         b = 0+a<br>         else<br>         b = mm<br>         end if</div><div><br>         dd      = mmdd-(mm*100)<br>         if(dd.lt.10)<br>         c = tostring(dd)<br>         d = 0+c<br>         else<br>         d = dd<br>         end if<br>         return(yyyy+"-"+b+"-"+d)</div><div>     end<br><br>     yymd = add_hyphen(ymd)<br>     print(yymd)<br></div><div>-------------------------------------------------------------------------------------------------------------<br></div><div><b>Error:</b></div><div>fatal: Conditional statements (if and do while) require SCALAR logical values, see all and any functions<br></div><div>-------------------------------------------------------------------------------------------------------------<br></div><div><b>What I want:</b></div><div>The input has no "units" so I can't use the cd_string. Any suggestions on how I can do this correctly in NCL?</div><div>I'll appreciate any help.</div><div><br></div><div><br></div><div>Sincerely,</div><div>Lyndz</div><div><br></div><div><b><br></b></div><div><br></div></div></div></div></div></div></div></div></div></div></div>