如何在C#中处理date本地化以configurationExceldate格式?

在C#中,我们正在使用

CultureInfo.CurrentCulture.DateTimeFormat; 

根据文化设置获取date的格式。 所以在一种语言中可能是mm / dd / yyyy和另一种dd / mm / yyyy。

在Excel中格式化列可以正常工作,但是,在某些其他语言的Excel中尝试格式化列时,它会失败,因为它们在日,月或年使用不同的字母。 例如,在法语Excel中,它是jj / mm / aaaa而不是dd / mm / yyyy。 尝试使用d和y格式化列时,它不起作用。

所以问题是,怎样才能知道不同本地化的d,m和y使用什么字母?