作者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