簡體   English   中英

在將日期轉換為“ MM / dd / yyyy”格式后,結果進入“ MM-dd-yyyy”

[英]After converting date in “MM/dd/yyyy” format result comes in to “MM-dd-yyyy”

我想將日期轉換為MM / dd / yyyy格式。我使用以下代碼轉換日期

 string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM/dd/yyyy", englishCulture);

但結果是這樣的04-02-2016

我想在04/02/2016中的字符串變量中得到結果。

嘗試在定界符周圍使用單引號

string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM'/'dd'/'yyyy", englishCulture);

或者,

CultureInfo culture = CultureInfo.CreateSpecificCulture("en-UK");
DateTimeFormatInfo dtfi = culture.DateTimeFormat;
dtfi.DateSeparator = "/";

string NewDateFormat = Convert.ToDateTime(MyDate,dtfi).ToString("MM/dd/yyyy", dtfi);

嘗試這個..

 string NewDateFormat = Convert.ToDateTime(Mydate, englishCulture).ToString("MM'/'dd'/'yyyy", CultureInfo.InvariantCulture);

使用DateTimeFormatInfo的DateSeparator屬性。 有關更多詳細信息: https : //msdn.microsoft.com/zh-cn/library/ms130987(v=vs.110).aspx

        CultureInfo culture = CultureInfo.CreateSpecificCulture("en-UK");
        DateTimeFormatInfo dtfi = culture.DateTimeFormat;
        dtfi.DateSeparator = "/";

        string NewDateFormat = Convert.ToDateTime(MyDate,dtfi).ToString("MM/dd/yyyy", dtfi);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM