转换将dd/MMM/yyyy格式的日期时间转换为dd/MM/yyyy格式C#的字符串

本文关键字:转换 yyyy 格式 dd MM 字符串 时间 日期 MMM | 更新日期: 2023-09-27 18:20:00

我有一个DateTime数据类型为"03-Jan-2010"格式的输入变量,我想将其转换为dd/MM/yyyy格式的String类型。使用C#如何做到这一点。

转换将dd/MMM/yyyy格式的日期时间转换为dd/MM/yyyy格式C#的字符串

只需使用DateTime.ToString(string)方法即可;

datetime.ToString(@"dd'/MM'/yyyy");

请记住,"/"格式说明符在自定义日期和时间格式中具有特殊含义,因为替换了当前区域性或指定的区域性日期分隔符。如果你的CurrentCultureDateSeparator已经是/,你可以使用它而不必像;

datetime.ToString("dd/MM/yyyy");

或者您可以将/作为DateSeparator作为第二参数的IFormatProvider提供给您的.ToString()方法(例如:InvariantCulture);

datetime.ToString("dd/MM/yyyy", CultureInfo.InvariantCulture);
string ddd=  DateTime.Now.ToString("dd-MM-yyyy");

访问:http://forums.asp.net/t/1820419.aspx?How+在+C+

中将+dd+mm+yyyy+格式+date+转换为+yyyy+dd+mm/

请尝试下面的演示,你会得到你想要的

string myDate = "03-Jan-2010";
DateTime dt = DateTime.Now;
DateTime.TryParseExact(myDate, "dd-MMM-yyyy", null, System.Globalization.DateTimeStyles.None, out dt);
string formattedDate = dt.ToString("dd/MM/yyyy");
Console.Write("Formatted Date : {0}", formattedDate);
Console.ReadKey();

希望它对你有用。。。