2013-03-07 163 views
-4

首先我有一個xamdatetimeeditor這是用戶選擇的日期和時間。格式爲「yyyy/MM/dd HH:mm:ss」。從那裏,我想將其轉換爲「yyyyMMddHHmmss」格式。這意味着只需刪除特殊字符和空格。轉換爲DATETIME

我必須使用DateTime.TryParseExact方法?或者我必須使用字符串替換功能?什麼是最好的解決方案?

找到解決方案!!只需要使用字符串格式=「YYYYMMDDHHMMSS」;和date = getdate.ToString(format);

+1

什麼是當前值的數據類型?它是日期還是字符串? – 2013-03-07 03:21:53

+0

不應該該控件返回日期時間? (而不是字符串) – 2013-03-07 03:22:29

+0

如果你只是想替換特殊字符和空格,爲什麼你不這樣做呢? – 2013-03-07 03:22:31

回答

1

試試這個:

var input = "2004/01/02 12:01:03"; 
DateTime aDate; 
DateTime.TryParse(input, out aDate); 
string output = aDate.ToString("yyyyMMddHHmmss"); 
+0

是......這是類似於我能拿出更早。雖然謝謝! – 2013-03-07 03:30:12