Supposedly merchants are open from about 8AM to 8PM, but quite often this is not the case. Sometimes they don't open (or appear at their booth) until 10AM or even later. So if you can't find him but you see some booth with no merchant, he may just be late and you need to search again later.