永发信息网

sql server 2000 日期格式化函数 请帮忙看看这句话哪里有错?

答案:3  悬赏:40  手机版
解决时间 2021-03-31 07:39
  • 提问者网友:美人性情
  • 2021-03-30 20:09
select * from(select todaypower,convert(varchar(100),receivetime,23)as time from datareceiver) as T where T.time='''+datetostr(datetimepicker1.Date)+'''');
最佳答案
  • 五星知识达人网友:白昼之月
  • 2020-09-10 15:52
convert(varchar(100),receivetime,23) 没有 23
如果上面的没问题的话就是下面语句
'select * from(select todaypower,convert(varchar(100),receivetime,23)as time from datareceiver) as T where T.time='''+datetostr(datetimepicker1.Date)+''')';

定义和用法

CONVERT() 函数是把日期转换为新数据类型的通用函数。

CONVERT() 函数可以用不同的格式显示日期/时间数据。

语法
CONVERT(data_type(length),data_to_be_converted,style)
data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted
含有需要转换的值。style 规定日期/时间的输出格式。

可以使用的 style 值:

Style ID Style 格式

100 或者 0
mon dd yyyy hh:miAM (或者 PM)

101
mm/dd/yy

102
yy.mm.dd

103
dd/mm/yy

104
dd.mm.yy

105
dd-mm-yy

106
dd mon yy

107
Mon dd, yy

108
hh:mm:ss

109 或者 9
mon dd yyyy hh:mi:ss:mmmAM(或者 PM)

110
mm-dd-yy

111
yy/mm/dd

112
yymmdd

113 或者 13
dd mon yyyy hh:mm:ss:mmm(24h)

114
hh:mi:ss:mmm(24h)

120 或者 20
yyyy-mm-dd hh:mi:ss(24h)

121 或者 21
yyyy-mm-dd hh:mi:ss.mmm(24h)

126
yyyy-mm-ddThh:mm:ss.mmm(没有空格)

130
dd mon yyyy hh:mi:ss:mmmAM

131
dd/mm/yy hh:mi:ss:mmmAM
全部回答
  • 1楼网友:从此江山别
  • 2021-02-19 09:07
sql server里面可能经常会用到的日期格式转换方法: sql server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: select convert(varchar(100), getdate(), 0): 05 16 2006 10:57am select convert(varchar(100), getdate(), 1): 05/16/06 select convert(varchar(100), getdate(), 2): 06.05.16 select convert(varchar(100), getdate(), 3): 16/05/06 select convert(varchar(100), getdate(), 4): 16.05.06 select convert(varchar(100), getdate(), 5): 16-05-06 select convert(varchar(100), getdate(), 6): 16 05 06 select convert(varchar(100), getdate(), 7): 05 16, 06 select convert(varchar(100), getdate(), 8): 10:57:46 select convert(varchar(100), getdate(), 9): 05 16 2006 10:57:46:827am select convert(varchar(100), getdate(), 10): 05-16-06 select convert(varchar(100), getdate(), 11): 06/05/16 select convert(varchar(100), getdate(), 12): 060516 select convert(varchar(100), getdate(), 13): 16 05 2006 10:57:46:937 select convert(varchar(100), getdate(), 14): 10:57:46:967 select convert(varchar(100), getdate(), 20): 2006-05-16 10:57:47 select convert(varchar(100), getdate(), 21): 2006-05-16 10:57:47.157 select convert(varchar(100), getdate(), 22): 05/16/06 10:57:47 am select convert(varchar(100), getdate(), 23): 2006-05-16 select convert(varchar(100), getdate(), 24): 10:57:47 select convert(varchar(100), getdate(), 25): 2006-05-16 10:57:47.250 select convert(varchar(100), getdate(), 100): 05 16 2006 10:57am select convert(varchar(100), getdate(), 101): 05/16/2006 select convert(varchar(100), getdate(), 102): 2006.05.16 select convert(varchar(100), getdate(), 103): 16/05/2006 select convert(varchar(100), getdate(), 104): 16.05.2006 select convert(varchar(100), getdate(), 105): 16-05-2006 select convert(varchar(100), getdate(), 106): 16 05 2006 select convert(varchar(100), getdate(), 107): 05 16, 2006 select convert(varchar(100), getdate(), 108): 10:57:49 select convert(varchar(100), getdate(), 109): 05 16 2006 10:57:49:437am select convert(varchar(100), getdate(), 110): 05-16-2006 select convert(varchar(100), getdate(),
  • 2楼网友:夜风逐马
  • 2020-03-25 11:23
提供两个群号码:209098964和180859749 这两个群人数多一点,别的都很少的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯