Apparently the flowers of D. grandiflora last for several days while those of D. iridoides only last a single day. That's not very helpful when you only see a photo though, right? I found the info here: https://www.pacificbulbsociety.org/pbswiki/index.php/Dietes