怎样获得这样的年月日 2003-08-23 23:12:12?

sensory 2003-08-21 05:21:19
数据库时间字段 时间 datetime 2003-08-23 23:12:12
1.我怎样获得三个字段2003
8
23
2.我怎样都出来(数据集)不要时间部分只要日期部分???2003-08-23

谁要是知道在JSP下怎么搞就开贴给分
...全文
70 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pengdali 2003-08-21
  • 打赏
  • 举报
回复
select CONVERT(varchar(10), getDate(),120) --不要时间2002-1-1
select convert(char(8),getdate(),112) ----20020101
select convert(char(8),getdate(),108) ---06:05:05
愉快的登山者 2003-08-21
  • 打赏
  • 举报
回复

select year(时间字段), month(时间字段), day(时间字段), convert(char(10),时间字段,120) from table1

愉快的登山者


◢◣◢◣◢◣
愉快的登山者 2003-08-21
  • 打赏
  • 举报
回复

select year(时间字段), month(时间字段), day(时间字段), convert(char(10),时间字段,120) from table1

愉快的登山者


◢◣◢◣◢◣
CrazyFor 2003-08-21
  • 打赏
  • 举报
回复
select year(时间字段),month(时间字段),day(时间字段),convert(char(10),时间字段,120) from 表
97866 2003-08-21
  • 打赏
  • 举报
回复
用Convert(varChar(10),日期字段,20) ---日期部分
Year(日期字段) --2003
Month(日期字段) --08
Day(日期字段) --23

22,206

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧