
在C#中,用SQL语句连接数据库读取DATATIME的值,怎么只读取年份?
已经知道可以通过convert方法将DATATIME的数据转换为例如string类型,但是转换之后,也是一个类似“2012-1-13”的字符串,可是我只要读取年份的值就好...
已经知道可以通过convert方法将DATATIME的数据转换为例如string类型,但是转换之后,也是一个类似“2012-1-13”的字符串,可是我只要读取年份的值就好。。怎么截取?
展开
4个回答
展开全部
先转成DateTime类型 然后 使用.Year.ToString(); 就行了。。
展开全部
select datepart(year,getdate())
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我都是用字符串去存储,然后读出来后也转成字符串
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Oracle: to_char(DatetimeValue,'yyyy')
SQL Server: Convert(DatetimeValue, 100)
SQL Server: Convert(DatetimeValue, 100)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询