社区
MS-SQL Server
帖子详情
SQL SERVER中如何定义日期字段的格式
WEST_FLY
2006-06-16 10:48:35
我的表中有一日期字段默认值为date(),每次输入数据后,该字段的格式为如下:
如:2006-6-2 我想要它的格式为2006-06-02.应该怎么做!大家教教小弟.
...全文
1149
29
打赏
收藏
SQL SERVER中如何定义日期字段的格式
我的表中有一日期字段默认值为date(),每次输入数据后,该字段的格式为如下: 如:2006-6-2 我想要它的格式为2006-06-02.应该怎么做!大家教教小弟.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
29 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
voice007
2006-06-20
打赏
举报
回复
mark
batiraul
2006-06-20
打赏
举报
回复
查询convert语句帮助,里面说的很详细
hwyqy
2006-06-19
打赏
举报
回复
这个直接是没法改的吧,它取的是区域设置里的信息。
Convert转应该是对的
addwing
2006-06-19
打赏
举报
回复
这个问题 老大的书上 讲的很详细。建议买本
xeqtr1982
2006-06-16
打赏
举报
回复
sql server里面好像没有date()这个函数吧
WEST_FLY
2006-06-16
打赏
举报
回复
是的,
xeqtr1982
2006-06-16
打赏
举报
回复
是SQL Server吗?
WEST_FLY
2006-06-16
打赏
举报
回复
date(),不是自己写的。
xeqtr1982
2006-06-16
打赏
举报
回复
date()函数?getdate()还是自己写的函数?
WEST_FLY
2006-06-16
打赏
举报
回复
不行呀,我用的是date()函数,控制面版里我改了不行的。
xeqtr1982
2006-06-16
打赏
举报
回复
这应该和windows里的设置有关。
控制面版里的区域选项-->日期
WEST_FLY
2006-06-16
打赏
举报
回复
是的,1,查询时用到这个格式。2,表中存的也是这个格式
xeqtr1982
2006-06-16
打赏
举报
回复
你是在查询时要2006-02-02这样的格式吗?
WEST_FLY
2006-06-16
打赏
举报
回复
可它是这样的。进去后是2006-2-2,而不是2006-02-02呀
xeqtr1982
2006-06-16
打赏
举报
回复
日期型存进去的时候应该就是xxxx-xx-xx的格式阿
WEST_FLY
2006-06-16
打赏
举报
回复
快帮我一下吧!急用。
WEST_FLY
2006-06-16
打赏
举报
回复
不是,是日期型(datetime),
xeqtr1982
2006-06-16
打赏
举报
回复
你的字段是什么型的?字符型?
WEST_FLY
2006-06-16
打赏
举报
回复
怎么用呢?把这条语句写到默认值里吗?
winstonbonaparte
2006-06-16
打赏
举报
回复
用convert函数就可以了呀。
select convert(varchar(10),CAST('2006-6-2' AS datetime),121)
加载更多回复(9)
sql
server
中
对
日期
字段
值的比较
本文转自:http://www.cnblogs.com/feison/articles/166981.html
sql
server
中
对
日期
字段
的比较方式有多种,介绍几种常用的方式:用northwind库
中
的employees表作为用例表。1.between...and语句的使用:说明:between...and用于指定测试范围看以下实例:执行
sql
语句“SELECT hiredate FROM
SQL
SERVER
中
对
日期
字段
(datetime)比较(转载)
sql
server
中
对
日期
字段
的比较方式有多种,介绍几种常用的方式: 用northwind库
中
的employees表作为用例表。 1.between...and语句的使用: 说明:between...and用于指定测试范围 看以下实例: 执行
sql
语句“SELECT hiredate FROM employees”显示结果如下: hiredate 1992-05-01 00:00:...
SQL
SERVER
查询时
日期
格式
化
SQL
Server
中
文版的默认的
日期
字段
datetime
格式
是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下
SQL
Server
里面可能经常会用到的
日期
格式
转换方法: 举例如下: select CONVERT(varchar, getdate(), 120 )
SQL
Server
中
时间戳转换为
日期
格式
通常实际项目,
日期
都会以bitint形式的时间戳来存入数据库,阅读性不好,需在存入和取出作换算,今天使用到在
sql
server
中
将时间戳转为
日期
格式
输出。 my
sql
中
可以使用这两个函数来换算,但是
sql
server
中
不支持 将
日期
格式
转成时间戳 SELECT UNIX_TIMESTAMP(NOW()); 将时间戳转成
日期
格式
SELECT FROM_UNIXTIME(1493016148);
sql
server
中
需要使用DATEADD()函数 DATEADD()函数在
日期
中
添加或减去指
【数据库】
SQL
server
日期
格式
化
SQL
Server
默认
日期
字段
:yyyy-mm-dd Thh:mm:ss.mmm
日期
转换
格式
: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到.
日期
格式
转换方法 常用转换
格式
yyyy-mm-dd Thh:mm:ss SELECT CONVERT(VARCHAR(20),GETDATE(),20) →
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章