2010-03-10 139 views
0

幹..我面臨一個問題,我得到一個字符串'strData',其中包含用戶搜索值。 我正在分割該字符串的空間和放入數組。我怎麼能檢查我從數組得到的字符串是日期還是不是?如果它是日期類型,所以我將需要在日期時間轉換它。檢查日期時間

我使用MySql作爲數據庫。我做這樣的

DATE_FORMAT(ProjectDueDate, '%m/%d/%Y') like '%3/9/2011%' 

它不工作正常,但如果我把日期這樣'%03/09/2011%' 那麼它的工作的罰款。我該如何處理日期像'%3/9/2011%'

我使用C#與MySQL

+2

你在用什麼語言? – 2010-03-10 07:48:03

+0

你想用哪種語言來做? – 2010-03-10 07:48:24

+0

哪種語言? – codaddict 2010-03-10 07:48:53

回答

3

DateTime.TryParse

我假設,因爲你是根據你的個人資料SO :)一個C#/ asp.net開發
請用標記語言/工具的問題,以免讓人們猜測。

編輯:

如何DATE_FORMAT(ProjectDueDate, '%c/%e/%Y')
這是根據mysql日期格式文檔here派生的。

%C,正月初,數字(0..31)

希望幫助的數字(0..12)
%E節。

1

假設你使用的是C#DateTime類,你可以使用TryParse方法。這會讓您知道該字符串是否包含有效的DateTime值。