2016-11-17 9 views

答えて

0

あなたはこのような何かをする必要があります。

string s = "11/17/2016"; 
DateTime date = DateTime.Parse(s); 
Console.WriteLine(date.ToString("yyyyMMdd")); 
2

dateのではstringないDateTimeです。形式を変更する場合は、を構文解析してDateTimeに変換し、目的の形式のstringに変換し直す必要があります。

Console.WriteLine(DateTime.ParseExact(date, "MM/dd/yyyy", CultureInfo.InvariantCulture).ToString("yyyyMMdd")); 
+0

あなたが仕事を申し出たスニペットを取得できませんでした。 –

+0

@HughVeal '、CultureInfo.InvariantCulture'を追加するように更新しました。その部分はありますか? – juharr

+0

このように使用しようとしましたが、それでも私はエラー 'code'を返します。var drlobj = new Temp() { Identity = values [0]、 UnityPriceValue = decimal.Parse(values [4])* 1、 カウンターパーティ=値[7]、 成熟度= DateTime.ParseExact(値[12]、 "MM/dd/yyyy"、CultureInfo.InvariantCulture).ToString( "yyyyMMdd") }; 'code' –

関連する問題