![](/img/trans.png)
[英]Convert date time string in dd/mm/yyyy to datetime format mm/dd/yyyy
[英]Convert a date to MM/dd/yyyy format with date time data type
在 C# 中,我想将我的机器日期时间(可以是任何格式)转换为 MM/dd/yyyy 格式。 结果应具有日期时间数据类型而不是字符串数据类型。
我尝试遵循但它没有转换为 MM/dd/yyyy
string ds = "25.05.2016";
if (DateTime.TryParseExact(ds, "MM/dd/yyyy", System.Globalization.CultureInfo.CurrentCulture, System.Globalization.DateTimeStyles.None, out DateTime dt))
{
ds = dt.ToString("MM/dd/yyyy");
}
Console.WriteLine(ds);
您的代码不起作用,因为 TryParseExact 返回 false。 我认为这是因为您的格式。 您的格式问题在您的问题评论中进行了解释。 您可以使用 TryParse:
string ds = "25.05.2016";
if (DateTime.TryParse(ds, out DateTime dt))
{
Console.WriteLine(dt.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.