0

次の形式の文字列があります:130606082236。これを 2013-06-06 08:22:36,000 のように DateTime 形式に変換する必要があります。カスタム フォーマット メソッドを作成してこれを変換するにはどうすればよいですか?

4

2 に答える 2

3

使用DateTime.ParseExact:

DateTime.ParseExact("130606082236", "yyMMddhhmmss", CultureInfo.InvariantCulture);
于 2013-07-26T17:50:38.920 に答える
0

試す:

    DateTime time = DateTime.ParseExact("130606082236", "yyMMddHHmmss", null);//new DateTime(2013, 06, 06, 08, 22, 36);
    Console.WriteLine(time.ToLongTimeString());
    Console.WriteLine(time.ToString("yyMMddHHmmss"));

つまり、メソッド: DateTime.ParseExactwith FormatyyMMddHHmmss

ここで利用可能なフォーマット仕様

于 2013-07-26T17:51:13.660 に答える