[英]Display date time with hours and minutes
我正在嘗試按如下方式顯示日期時間Wednesday, 05 May 2014 21:25
我嘗試了以下但在使用ToLongDateString
時我沒有時間,這是我的代碼
DateTime date = DateTime.Now;
string formattedDate = date.ToLongDateString();
string fDate = date.ToString("MMMM dd, yyyy,H:mm");
Response.Write(formattedDate);
日期字符串不包含時間。 這就是它調用日期字符串的原因。 這是您想要的格式:
DateTime date = DateTime.Now;
string formattedDate = date.ToString("dddd, dd MMMM yyyy HH:mm");
// Wednesday, 07 May 2014 12:05
ToLongDateString
不包含時間,因為時間不是日期的一部分。
有關詳細信息,請參閱此處 :
當前文化:“en-US”
長日期模式:“dddd,MMMM dd,yyyy”長日期字符串:“2001年5月16日星期三”
長時間模式:“h:mm:ss tt”長時間串:“3:02:15 AM”
短日期模式:“M / d / yyyy”短日期字符串:“5/16/2001”
短時間模式:“h:mm tt”短時間字符串:“3:02 AM”
還有HERE和HERE ,以及ToString
for DateTime
所有可能性。
您可能想要使用ToString("F")
:
“F”標准格式說明符表示由當前DateTimeFormatInfo.FullDateTimePattern屬性定義的自定義日期和時間格式字符串。 例如,不變文化的自定義格式字符串是“dddd,dd MMMM yyyy HH:mm:ss”。
你需要使用字符串dddd, dd MMM yyyy HH:mm
。
string fDate = DateTime.Now.ToString("ddddd, dd MMMM yyyy HH:mm");
Response.Write(fDate );
此外,您的代碼輸出的formattedDate
不是fDate
值。
試試這種方式
DateTime time = DateTime.Now; // Use current time
string format = "dddd, d MMM yyyy HH:mm"; // Use this format
Console.WriteLine(time.ToString(format)); // Write to console
有關詳細信息,請訪問以下頁面http://www.dotnetperls.com/datetime-format
你可以試試這個
DateTime date = DateTime.Now;
string formattedDate = date.ToLongDateString();
string fDate = date.ToString("dddd MMMM dd, yyyy hh:mm");
Response.Write(fDate);
這種格式應該有效:
DateTime date = DateTime.Now;
string formattedDate = date.ToString("f");
// January 13, 2023 5:00 PM
就個人而言,我喜歡只做 ToString() 給我的格式,例如
HelperLib.LogMsg("Job Ran at + " + DateTime.Now.ToString();
// Job Ran at 21/01/2023 21:12:59
如果您不想要秒數,您可以使用 hh:mm 更改格式,正如上面人們向您展示的那樣,但是這種格式正是我想要和需要的。 如果我想要日期名稱或月份名稱,我會使用人們在上面向您展示的格式,但對於我來說,這給了我日期和時間以及任何日期格式的變量,例如
DateTime raceDateTime = Convert.ToDateTime(RecordsetRow["RaceDateTime"]);
Console.WriteLine("racedatetime = " + raceDateTime.ToString();
和相同的 output...
以下應該有效:
string formattedDate = date.ToLongDateString();
formattedDate += date.ToString(" h:mm");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.