<div dir="auto">I had to do something similar last week. Converting from hdf to netcdf and then merge into a single file with time information. It was modis data. I don't have time to explain the script so I'm copying here hoping that it could help.<div dir="auto"><br></div><div dir="auto"><div dir="auto">for f in *.nc; do</div><div dir="auto">    year=${f:9:4}</div><div dir="auto">    day_of_year=${f:13:3}</div><div dir="auto">    month=`date -d "${year}-01-01 +${day_of_year} days -1 day" "+%m"`</div><div dir="auto">    day=`date -d "${year}-01-01 +${day_of_year} days -1 day" "+%d"`</div><div dir="auto">    echo ${year}-${month}-${day}</div><div dir="auto">    cdo -b F64 setdate,${year}-${month}-${day} ${f} ${f%.nc}_<a href="http://2.nc">2.nc</a></div><div dir="auto">done </div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto">Cheers </div></div></div><div class="gmail_extra"><br><div class="gmail_quote">Il 5 ott 2017 9:56 PM, "Marston Johnston" <<a href="mailto:shejo284@gmail.com">shejo284@gmail.com</a>> ha scritto:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="white" lang="EN-GB" link="blue" vlink="purple"><div class="m_6544476848491288552WordSection1"><p class="MsoNormal"><span>It seems like you choose a fairly complicated way to solve the problem.<u></u><u></u></span></p><p class="MsoNormal"><span>May I suggest reading in the MAIACTAOT.h00v02.<b>*</b>.nc files in chronological order and then writing new netcdf files in ncl where you can create a time array with the correct dtg.<u></u><u></u></span></p><p class="MsoNormal"><span>It’s fairly quick and easy in ncl.<u></u><u></u></span></p><p class="MsoNormal"><span>I’ve had such problems before and found it easiest to with the above method.<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span>Hope this helps,<u></u><u></u></span></p><p class="MsoNormal"><span>/M<u></u><u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Marston S. Ward, PhD<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Department of Earth Sciences<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">University of Gothenburg, Sweden<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Email: <a href="mailto:marston.johnston@gu.se" target="_blank"><span style="color:#0070c0">marston.johnston@gu.se</span></a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">SkypeID: marston.johnston <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Phone: <a href="tel:+46%2031%20786%2049%2001" value="+46317864901" target="_blank">+46-31-7864901</a> <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">Only the fruitful thing is true!<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:12.0pt;font-family:"Times New Roman",serif;color:#0070c0">~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<u></u><u></u></span></p></div><p class="MsoNormal"><span><u></u> <u></u></span></p><p class="MsoNormal"><span><u></u> <u></u></span></p><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">ncl-talk <<a href="mailto:ncl-talk-bounces@ucar.edu" target="_blank">ncl-talk-bounces@ucar.edu</a>> on behalf of Kunal Bali <<a href="mailto:kunal.bali9@gmail.com" target="_blank">kunal.bali9@gmail.com</a>><br><b>Date: </b>Thursday, 5 October 2017 at 20:40<br><b>To: </b>"<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>" <<a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a>><br><b>Subject: </b>[ncl-talk] set_date_time<u></u><u></u></span></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Dear NCL users,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have one question regarding date-time setting from filename. This question is not actually related to NCL, sorry in advance. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I have 4 .nc files named given below. The time is not created in these files during conversion from hdf to netcdf in NCL. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span><b><span style="color:red">2000</span><span style="color:blue">364</span><span style="color:#ff9900">07</span><span style="color:fuchsia">15</span></b><span class="m_6544476848491288552gmail-gingersoftwaremark">.<wbr>nc</span>   --> 2000=year, 364=day, 07=<span class="m_6544476848491288552gmail-gingersoftwaremark">hr</span>, 15=min<u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>20003650620<span class="m_6544476848491288552gmail-gingersoftwaremark">.<wbr>nc</span><u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>20003660525<span class="m_6544476848491288552gmail-gingersoftwaremark">.<wbr>nc</span><u></u><u></u></p></div><div><p class="MsoNormal">MAIACTAOT<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>h00v02<span class="m_6544476848491288552gmail-gingersoftwaremark">.</span>20003660700<span class="m_6544476848491288552gmail-gingersoftwaremark">.<wbr>nc</span><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">So, I did try to create the date-time with shell scripting (given below)<u></u><u></u></p></div><div><p class="MsoNormal"><span class="m_6544476848491288552gmail-gingersoftwaremark">but</span> it is creating wrong date as the files are of December month, but it is generating January month date also. I don't know why. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>2000-01-01 05:25:00</b><u></u><u></u></p></div><div><p class="MsoNormal"><b>2000-01-01 07:00:00</b><u></u><u></u></p></div><div><p class="MsoNormal">2000-12-30 07:15:00<u></u><u></u></p></div><div><p class="MsoNormal">2000-12-31 06:20:00<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><span class="m_6544476848491288552gmail-gingersoftwaremark">the</span> shell script, which I am using<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal">##############################<wbr>#########<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">for n in  MAIACTAOT.h00v02.20*.nc;do<u></u><u></u></p></div><div><p class="MsoNormal"> ls $n > text<u></u><u></u></p></div><div><p class="MsoNormal">export xx=`cut -c18-28 text`<u></u><u></u></p></div><div><p class="MsoNormal">export YYYY=`cut -c18-21 text`<u></u><u></u></p></div><div><p class="MsoNormal">export JJJ=`cut -c22-24 text`<u></u><u></u></p></div><div><p class="MsoNormal">export HH=`cut -c25-26 text`<u></u><u></u></p></div><div><p class="MsoNormal">export MM=`cut -c27-28 text`<u></u><u></u></p></div><div><p class="MsoNormal">mm=`date -d "$JJJ days $YYYY-01-01" +"%m"`<u></u><u></u></p></div><div><p class="MsoNormal">dd=`date -d "$JJJ days $YYYY-01-01" +"%d"`<u></u><u></u></p></div><div><p class="MsoNormal">mydate=${YYYY}-${mm}-${dd},${<wbr>HH}:${MM}:00<u></u><u></u></p></div><div><p class="MsoNormal">echo $mydate<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">echo "cdo settaxis,$mydate $n re$n"<u></u><u></u></p></div><div><p class="MsoNormal">cdo settaxis,$mydate $n re$n<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">done<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">cdo mergetime reMAI*.nc <a href="http://final.nc" target="_blank">final.nc</a><u></u><u></u></p></div><div><p class="MsoNormal">exit<u></u><u></u></p></div><div><p class="MsoNormal">##############################<wbr>###<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Any suggestion regarding this issue would be very helpful.<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">Thank You<u></u><u></u></p></div><div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><div><div><div><div><div><p class="MsoNormal">Kunal Bali<u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p style="margin:0cm;margin-bottom:.0001pt"><span style="font-size:9.0pt;font-family:"Tahoma",sans-serif"><u></u> <u></u></span></p></div></div></div></div></div></div></div></div><p class="MsoNormal">______________________________<wbr>_________________ ncl-talk mailing list <a href="mailto:ncl-talk@ucar.edu" target="_blank">ncl-talk@ucar.edu</a> List instructions, subscriber options, unsubscribe: <a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a> <u></u><u></u></p></div></div>
<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div></div>