sql 日/月/年 时:分 日期函数 sql中的字段类型为datetime 想取成 日/月/年 时:分 的格式 应该怎么写?跪谢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select convert(varchar(20),getdate(),103)+' '+convert(varchar(20),getdate(),108) SELECT CONVERT(VARCHAR(20),GETDATE(),103)+' '+CONVERT(VARCHAR(5),GETDATE(),108)/*13/04/2011 14:18*/ select CONVERT(varchar(20) , getdate(), 103 )+' '+ cast(datepart(hour ,getdate()) as varchar)+':'+ cast(datepart(minute ,getdate()) as varchar)select CONVERT(varchar(20) , getdate(), 103 )+' '+convert(varchar(5),getdate(),108) Select CONVERT(varchar(100), GETDATE(),103)+' '+CONVERT(varchar(100), GETDATE(),8)--把上面的GETDATE()改为你的时间字段 ----------------------------------------------1、日期格式化处理DECLARE @dt datetimeSET @dt=GETDATE()--1.短日期格式:yyyy-m-dSELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')--2.长日期格式:yyyy年mm月dd日--A. 方法1SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'--B. 方法2SELECT DATENAME(Year,@dt)+N'年'+DATENAME(Month,@dt)+N'月'+DATENAME(Day,@dt)+N'日'--3.长日期格式:yyyy年m月d日SELECT DATENAME(Year,@dt)+N'年'+CAST(DATEPART(Month,@dt) AS varchar)+N'月'+DATENAME(Day,@dt)+N'日'--4.完整日期+时间格式:yyyy-mm-dd hh:mi:ss:mmmSELECT CONVERT(char(11),@dt,120)+CONVERT(char(12),@dt,114)SELECT CONVERT(VARCHAR(8),GETDATE(),112) ------20090609 ???简单表查询问题 ??? 求教触发器问题 如何写触发器?? SQL升级失败- - 如何将一个已有的数据库放到其他的地方? 求简单语句,在线等待 从sqlserver导出到dbf,要求在delphi中实现 SQL语句用法 简单问题,如何设计这个数据库的结构?重赏好方案 谁配置过windows 2000 server+apache+php+sql server @@error=137错误是什么原因? 快速插入结果的问题
SELECT CONVERT(VARCHAR(20),GETDATE(),103)
+' '+CONVERT(VARCHAR(5),GETDATE(),108)
/*
13/04/2011 14:18
*/
select CONVERT(varchar(20) , getdate(), 103 )+' '+ cast(datepart(hour ,getdate()) as varchar)+':'+ cast(datepart(minute ,getdate()) as varchar)
select CONVERT(varchar(20) , getdate(), 103 )+' '+convert(varchar(5),getdate(),108)
--把上面的GETDATE()改为你的时间字段
SET @dt=GETDATE()--1.短日期格式:yyyy-m-d
SELECT REPLACE(CONVERT(varchar(10),@dt,120),N'-0','-')
--2.长日期格式:yyyy年mm月dd日--A. 方法1
SELECT STUFF(STUFF(CONVERT(char(8),@dt,112),5,0,N'年'),8,0,N'月')+N'日'--B. 方法2
SELECT DATENAME(Year,@dt)+N'年'+DATENAME(Month,@dt)+N'月'+DATENAME(Day,@dt)+N'日'
--3.长日期格式:yyyy年m月d日
SELECT DATENAME(Year,@dt)+N'年'+CAST(DATEPART(Month,@dt) AS varchar)+N'月'+DATENAME(Day,@dt)+N'日'
--4.完整日期+时间格式:yyyy-mm-dd hh:mi:ss:mmm
SELECT CONVERT(char(11),@dt,120)+CONVERT(char(12),@dt,114)SELECT CONVERT(VARCHAR(8),GETDATE(),112) ------20090609