[英]Converting dd/MM/yyyy string format date to MM/dd/yyyy date format in ASP.NET Mvc
[英]Getting a date in DD/MM/YYYY format with a string
將字符串轉換為日期時遇到很多麻煩。 我知道在線上有成千上萬個問題,但似乎沒有一個是我想要的。
String fd = "10/05/2018";
DateTime Finish = new DateTime();
Finish = DateTime.ParseExact(fd,
"dd/mm/yyyy",
System.Globalization.CultureInfo.InvariantCulture).Date;
這是我在網上找到的,但是我找回了錯誤的格式。 基本上,我試圖將Finish設置為等於fd的日期設置。 當我運行此代碼時,我得到了
完成=“ 10/01/2018 00:00:00”
當我想要這個
完成=“ 10/05/2018”
為什么將月份設置為一月? 無論如何,有沒有人能向我展示一種有效的方法,我似乎找不到直接的答案。 抱歉,如果我含糊不清,請先謝謝!
嗯, mm
表示分鍾 ,以MM
(月):
String fd = "10/05/2018";
DateTime Finish = DateTime.ParseExact(fd,
"dd/MM/yyyy",
CultureInfo.InvariantCulture).Date;
編輯 :現在您想將DateTime
表示為所需的 string
; 您可以借助formatting來實現 ,例如:
Console.WriteLine($"{Finish:dd/MM/yyyy}");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.