日付は文字列形式です。私は以下の形式で日付時刻に変換したいと思う。私はいくつかのリンクを参照しましたが、正確な出力は得られませんでした。dateTimeの文字列の日付を変換するには?
String date = "03-23-16"; //MM-dd-yy
要件:それは、「2016年3月23日」のような日付形式で
する必要があります誰もがこれを変換する方法を私に示唆することはできますか?
日付は文字列形式です。私は以下の形式で日付時刻に変換したいと思う。私はいくつかのリンクを参照しましたが、正確な出力は得られませんでした。dateTimeの文字列の日付を変換するには?
String date = "03-23-16"; //MM-dd-yy
要件:それは、「2016年3月23日」のような日付形式で
する必要があります誰もがこれを変換する方法を私に示唆することはできますか?
あなたは、たとえば、DateTime.ParseExact
を使用してDateTime
に変換してからフォーマット"MMMM dd, yyyy"
を使用してstring
に戻って、それを変換することができます:
String date = "03-23-16"; //MM-dd-yy note that MM here
DateTime dtInstance = DateTime.ParseExact(date, "MM-dd-yy", null); //this is how you convert string to DateTime
string newDate = dtInstance.ToString("MMMM dd, yyyy"); //this is how you convert it back with format as you want
また、 mm
は、C# DateTime
の分の形式であり、MM
は月です。
はこれを試してみてください。
string date = "01-08-2008";
DateTime dt = DateTime.ParseExact("24/01/2013", "mm-dd-yy", CultureInfo.InvariantCulture);
解析文字列に:
はdt.ToString("MMMM dd, yyyy");
DateTime.ParseExact("03-23-16", "MM-dd-yy", null).ToString("MMMM dd, yyyy")
string date = "03-05-16";
date = date.Replace('-', '/');
DateTime dt = Convert.ToDateTime(date);
string newDate = dt.ToLongDateString();
ToLOngDateString()を使用して、長い日付形式に変換することができ
:3月03、2016
行い、この上の記事の負荷をありますGoogleの "日付の書式設定"とあなたが見つける必要があります。 – JaggenSWE