簡體   English   中英

在ASP.NET Mvc中將dd / MM / yyyy字符串格式日期轉換為MM / dd / yyyy日期格式

[英]Converting dd/MM/yyyy string format date to MM/dd/yyyy date format in ASP.NET Mvc

我想將dd/MM/yyyy字符串格式轉換為MM/dd/yyyy日期格式。 在我的表單中,我想向用戶顯示以dd/mm/yyyy表示的日期。

但是我想將dd/MM/yyyy字符串日期轉換為MM/dd/yyyy日期格式,以便在數據庫中搜索日期。

請幫我!

首先使用DateTime.ParseExactdd/MM/yyyy格式字符串轉換為datetime,然后使用ToString()方法將其轉換為MM/dd/yyyy格式日期字符串

string inp = "23/08/2016"; // inp is dd/MM/yyyy format date string
DateTime date = DateTime.ParseExact(inp, "dd/MM/yyyy", CultureInfo.InvariantCulture);
string s1 = date.ToString("MM/dd/yyyy"); // s1 is now MM/dd/yyyy format date string

或者只是一個表達式

string s2 = DateTime.ParseExact("23/08/2016", "dd/MM/yyyy", CultureInfo.InvariantCulture).ToString("MM/dd/yyyy");

嘗試這個

DateTime dateTime = new DateTime();
dateTime = Convert.ToDateTime(DateTime.ParseExact("YouDateString", "MM/dd/yyyy", CultureInfo.InvariantCulture));

暫無
暫無

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

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