将日期 mm/dd/yyyy 转换为 yyyy-mm-dd 格式的日期本身

Ram*_*ree -4 c# asp.net format datetime

我试图不格式化ToString()。我需要格式中的日期本身。我不能对字符串场景做:

string str = "02/11/2006";
DateTime dt = new DateTime();
dt = Convert.ToDateTime(str);
Run Code Online (Sandbox Code Playgroud)

现在dt是格式mm/dd/yyyy,但我需要格式yyyy-mm-dd 希望我增加一些意义..哈!

Mar*_*cus 5

不明白你的意思。如果 DateTime 变量中有日期,则它是日期的通用表示。如果您希望将其转换回字符串,您可以使用以下命令:

        string str = "02/11/2006";
        DateTime dt = new DateTime();
        dt = Convert.ToDateTime(str);

        var date = dt.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)