While the second night of the cruise (generally) is designated as "formal" there is no actual dress code in the MDR beyond "no swimwear or tank tops for dinner". You'll see all manner of dress for dinner, even on formal nights, from gowns and tiaras to shorts and flip-flops.