0

fr-CA 時間で「16 août 1980」のような文字列の日時があります。

c# を使用して、この文字列を「1980 年 8 月 16 日」や「1980 年 8 月 16 日」などの米国時間に変更するにはどうすればよいですか?

今回の文化情報を作成する必要がありますか?

4

1 に答える 1

4

はい、cultureInfo を指定する必要があります。この場合、次DateTime.ParseExactのように使用できます。

var myDate = "16 août 1980";
var dateConverted = DateTime.ParseExact(myDate, "D", CultureInfo.GetCultureInfo("fr-CA"));
var dateUs = dateConverted.ToString("MMMM dd, yyyy", CultureInfo.GetCultureInfo("en-US"));
于 2016-12-27T16:11:04.117 に答える