为什么 DateTime 格式不带“/”?

Why won't DateTime format with "/"?

我需要将日期格式化为这种特定格式“1/23/2021”,但出于某种原因,它总是 returns 改为 1-23-2021。

new DateTime().ToString("M/dd/yyyy")

我做错了什么?

分隔符文化相关。尝试提供 custom 分隔符。当前日期可以是

 DateTime.Now.ToString("M'/'dd'/'yyyy")

任意myDate日期

 myDate.ToString("M'/'dd'/'yyyy")