0
私はfr-CA時間でこれを表す文字列datetimeを持っています: "16août1980"。fr-CA時間から米国時間形式に変換
どのように私はこの文字列を "16 aug 1980"や "august 16 1980"のような米国時間に変更できますか?
私はこの時間のcultureinfoを作成する必要がありますか?
私はfr-CA時間でこれを表す文字列datetimeを持っています: "16août1980"。fr-CA時間から米国時間形式に変換
どのように私はこの文字列を "16 aug 1980"や "august 16 1980"のような米国時間に変更できますか?
私はこの時間のcultureinfoを作成する必要がありますか?
はい、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"));
ええ、最後の部分が欠けています。 – Kinetic
「16 aug 1980」を取得するには、「D」を「d MMM yyyy」に変更する必要があります。 "D"を指定すると、結果は次のようになります。土曜日、1980年8月16日 –
しかし、それは米国の日付形式ではありません。 – Kinetic