作者bird7735 (眼明手快 0.0)
看板C_Sharp
標題[問題] 關於時間字串的切割-->查詢
時間Sun May 10 16:06:19 2009
從資料庫Select 時間 出來
EX: 2009/05/28 AM 10:30
假設是這樣
我想只切割出 "05" (月份) 就好
然後依據05這個月份 去查詢該月份的資料
另外
假設 我想查詢05 -> 07月份的資料
方法跟查詢單月份的一樣嗎?
請問 有人可以指點一下嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.60.65.230
1F:→ SmartGoose:1.用tsql,month或getmonth之類的,2.用linq 05/10 17:02
2F:→ bird7735:不過因為某些需求 時間格式我們改成字串.... 05/10 17:42
3F:推 johnfun:改成字串的話用 substring 搭配 charindex 應該可以達成 05/10 17:54
4F:→ johnfun:substring(DATE, charindex('/',DATE) + 1, 2) 05/10 18:03
5F:→ johnfun:印象中應該是這樣...你在測試看看吧...我有點忘了 05/10 18:04
6F:推 evernever:2.0 DateTime 有 TryParse...DateTime.TryParse("XXXX") 05/10 19:47