1

C#に変換して出力する標準はありますか?私もその場限りのルーチンを気にしません。

string in = "1 February 2001"
string out = "2001/02/01"  
4

5 に答える 5

3
Console.WriteLine(DateTime.Parse("1 February 2001").ToString("yyyy/MM/dd"));
于 2010-02-25T03:30:43.047 に答える
1

これは、あなたが常に米国の文化にいることを前提としています。

 string in = "1 February 2001";
    DateTime dt = DateTime.Parse(in);
    string out = dt.ToString("yyyy/MM/dd");
于 2010-02-25T03:31:29.257 に答える
1

カルチャに依存するよりも、正確な形式で日付を解析する必要があります

DateTime.ParseExact(dateString, "d MMMM yyyyy", CultureInfo.InvariantCulture).ToString("yyyy/MM/dd");
于 2010-02-25T03:48:55.997 に答える
0

DateTime out = DateTime.Parse(in);

于 2010-02-25T03:30:39.583 に答える
0
 DateTime dt = 
  Convert.ToDateTime("1 February 2001", new CultureInfo("2001/02/01"));
于 2010-02-25T03:36:51.320 に答える