Sae*_*han 1 c# date date-conversion datetime-format
我有日期时间输入字段,从我的日期和转换为另一种格式,我的代码
try
{
    DateTime dt = dtiFrom.Value.Date;
    string format = "DD-MM-YYYY"; // Use this format
    MessageBox.Show(dt.ToString(format)); // here its shows result as DD-10-YYYY
    DateTime dt1 = Convert.ToDateTime(dt.ToString(format)); // here Error "The string was not recognized as a valid DateTime. There is an unknown word starting at index 0."
}
catch (Exception ee)
{
    MessageBox.Show(ee.Message, "Error Message!");
}
我无法根据我的格式转换日期.请任何机构帮我代码或建议我一些代码.提前致谢
您的格式应如下:
string format = "dd-MM-yyyy";
套管对于字符串格式很重要,你可能会觉得奇怪的是月份使用大写,但这是因为小写m并mm用于表示分钟.
请注意,您的理由输出显示DD和YYYY是因为没有保留作为格式的任何字符将不改变输出.大写D并Y没有保留,这就是它们在输出中显示的原因,就像-保持不变一样.
如果您希望输出保留的格式字符,则可以使用它来转义它们\.