簡體   English   中英

將日期時間格式化為特定格式

[英]Formatting Date time to Specific Format

我正在嘗試將DateTime轉換為以下格式。

2015-06-11 07:14:03.930

我嘗試過

string plannedStartTime = startTime.ToString("o");

輸出:2015-06-12T16:54:47.3206929 + 05:30

string plannedStartTime = startTime.ToString("u");

輸出:2015-06-12 16:56:57Z

沒有從MSDN獲取任何格式化程序

還有其他格式化程序嗎?

您只需要一個正確的格式字符串

嘗試使用此startTime.ToString("yyyy-MM-dd HH:mm:ss.fff")

您的輸出沒有標准的日期和時間格式 您需要使用自定義的日期和時間格式說明符與具有文化:作為TimeSeparatorInvariantCulture ;

string plannedStartTime = startTime.ToString("yyyy-MM-dd HH:mm:ss.fff", 
                                             CultureInfo.InvariantCulture);

如果您的CurrentCulture已經具有:作為TimeSeparator ,則無需在ToString方法中傳遞第二個參數。

希望這是您的要求

string plannedStartTime = startTime.ToString("yyyy-MM-dd HH:mm:ss.fff");

暫無
暫無

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

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