C# 中是否有任何标准可以转换为输出。我也不介意临时例行公事。
string in = "1 February 2001"
string out = "2001/02/01"
C# 中是否有任何标准可以转换为输出。我也不介意临时例行公事。
string in = "1 February 2001"
string out = "2001/02/01"
Console.WriteLine(DateTime.Parse("1 February 2001").ToString("yyyy/MM/dd"));
这假设您始终处于美国文化中。
string in = "1 February 2001";
DateTime dt = DateTime.Parse(in);
string out = dt.ToString("yyyy/MM/dd");
您将希望以精确的格式解析日期,而不是依赖于文化
DateTime.ParseExact(dateString, "d MMMM yyyyy", CultureInfo.InvariantCulture).ToString("yyyy/MM/dd");
DateTime out = DateTime.Parse(in);
DateTime dt = Convert.ToDateTime("1 February 2001", new CultureInfo("2001/02/01"));