對於我正在開發的組件處理日期時間格式,存在以下問題。查找調用DateTime.ToString()時獲取的DateTimeFormat
string value = DateTime.Now.ToString(); // value = "8/3/2010 2:20:49 PM"
如何找出value
指日期格式 - >"M/d/yyyy h:mm:ss tt"
我希望在導出過程中存儲這些當前日期時間格式和導入過程中使用相同的。 DateTimeFormatInfo.CurrentInfo
和CultureInfo.CurrentCulture.DateTimeFormat
中提供的各種apis不提供此信息。
我知道的一個解決方案是使用dt.ToString(「u」)以通用格式存儲和解析日期時間,但我很好奇我如何獲得上述格式。
是的。我正在使用它,但想知道我是否可以獲取當前的日期時間格式。 – 2010-08-03 07:44:29
查看Kangkan的回答。當前文化的LongDatePattern和LongTimePattern屬性將爲您提供此信息。 – tdammers 2010-08-03 07:49:18