当前位置:首页 > 日记 > 正文

SQLServer日期格式转换详细解决方案

SQLServer日期格式转换详细解决方案
SQL Server 2000如何使用SQL语句获取当前系统时间
这是getdate();

getdate()在SQL()于14时59分星期二,08, 2008
SQL Server中非常强大的日期格式化功能
复制代码代码如下所示:
选择转换(varchar(100),getdate(),0);05162008 10:57am
选择转换(varchar(100),getdate(),1);——05 / 16 / 08
选择转换(varchar(100),getdate(),2);——08.05.16
选择转换(varchar(100),getdate(),3);——16 / 05 / 08
选择转换(varchar(100),getdate(),4);——16.05.08
选择转换(varchar(100),getdate(),5);——16-05-08
选择转换(varchar(100),getdate(),6);- 160508
选择转换(varchar(100),getdate(),7);0516, 08
选择转换(varchar(100),getdate(),8);——10:57:46
选择转换(varchar(100),getdate(),9);05162008 10:57:46:827am
选择转换(varchar(100),getdate(),10);——05-16-08
选择转换(varchar(100),getdate(),11);——08 / 05 / 16
选择转换(varchar(100),getdate(),12);- 080516
选择转换(varchar(100),getdate(),13);16052008 10:57:46:937
选择转换(varchar(100),getdate(),14);——10:57:46:967
选择转换(varchar(100),getdate(),20);- 2008-05-16 10:57:47
选择转换(varchar(100),getdate(),21);- 2008-05-16 10:57: 47.157
选择转换(varchar(100),getdate(),22);——05 / 16 / 08 10:57:47是
选择转换(varchar(100),getdate(),23);——2008-05-16
选择转换(varchar(100),getdate(),24);——10:57:47
选择转换(varchar(100),getdate(),25);- 2008-05-16 10:57: 47.250
选择转换(varchar(100),getdate(),100);05162008 10:57am
Select CONVERT (varchar (100), GETDATE (), 101); -- 05/16/2008
选择转换(varchar(100),getdate(),102);——2008.05.16
选择转换(varchar(100),getdate(),103);——16 / 05 / 2008
选择转换(varchar(100),getdate(),104);——16.05.2008
选择转换(varchar(100),getdate(),105);——16-05-2008
选择转换(varchar(100),getdate(),106);- 16052008
选择转换(varchar(100),getdate(),107);0516, 2008
选择转换(varchar(100),getdate(),108);——10:57:49
选择转换(varchar(100),getdate(),109);05162008 10:57:49:437am
选择转换(varchar(100),getdate(),110);——05-16-2008
选择转换(varchar(100),getdate(),111);——2008 / 05 / 16
选择转换(varchar(100),getdate(),112);- 20080516
选择转换(varchar(100),getdate(),113);16052008 10:57:49:513
选择转换(varchar(100),getdate(),114);——10:57:49:547
选择转换(varchar(100),getdate(),120);- 2008-05-16 10:57:49
选择转换(varchar(100),getdate(),121);- 2008-05-16 10:57: 49.700
选择转换(varchar(100),getdate(),126);——2008-05-16t10:57: 49.827
选择转换(varchar(100),getdate(),130);181427 10:57:49:907am

解释:
使用转换:
复制代码代码如下所示:
转换(data_type {((长)},{ }表达,风格)

参数
表达

它是任何有效的微软(R)SQL Server表达式。
data_type

通过目标系统提供的数据类型,包括sql_variant.the bigint和用户定义的数据类型不能用。
长度
可选参数为nchar、nvarchar、char、varchar、二进制、或varbinary数据类型。
风格

日期格式,转换为datetime或smalldatetime数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型);字符串格式或样式,房、钱或浮,smallmoney数据转换为字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)。

SQLServer支持阿拉伯样式的科威特算法中的数据格式。

在餐桌上,两栏左边显示DateTime转换或smalldatetime为字符数据的样式值。增加100的文体价值,并获得四年(年),其中包括几个世纪的数。

数字(YY)数字(年)
标准
输入输出
0或100(*)的默认值MON DD YYYY HH:曲线(或下午)
美国1101毫米/日/年
2102 ANSI yy.mm.dd
3103英国/法国DD /毫米/ YY
4104 dd.mm.yy,德国
5105意大利dd-mm-yy
6106 - DD
7107 -周一,YY
8108 - HH:毫米:SS
9或109(*)默认值+毫秒MON DD YYYY HH:MI:SS:mmmam(或下午)
10110美国mm
11111日本
12112 ISO收到录取通知时间
13或113(*)欧洲默认值+毫秒DD周一yyyy HH:毫米:SS:嗯(24h)
14114 - HH:MI:嗯(24小时)
20或120(*)ODBC规范yyyy-mm-dd HH:毫米:SS FFF } {。
21或121(*)ODBC规范(以毫秒为单位)yyyy-mm-dd HH:毫米:SS FFF } {。
126(***)ISO8601 yyyy-mm-dd THH:MM:ss.mmm(无空格)
130×××××日周一回历yyyy HH:MI:SS:mmmam
131 *回历* DD /毫米/ YY HH:MI:SS:mmmam

*默认值(0或100, 9或109, 13式或113, 20或120, 21,或121)总是回到世纪数(年)。
*输入时转换为datetime;输出时转换为字符数据。
* * * * *专门用于XML的转换从datetime或smalldatetime字符,输出格式如下表所示。从浮动,货币转换,或smallmoney字符数据,输出相当于花柱2。从真正的字符数据转换,输出相当于样式1。
*回历是日历系统的几种形式的变化,和微软(R)的SQL Server 2000使用科威特算法。

默认情况下,SQL Server根据截止今年2049说明了两位数的年,这两位数年49被解释为2049,而这两位数年50被解释为1950。许多客户端应用程序,如基于OLE自动化对象的客户端应用程序2030、使用截止year.sql服务器提供了一个配置选项(两位数的截止日期)改变截止年用于SQL Server数据处理的一致性。最安全的方式,但是,是指定数字四年。

当smalldatetime转换为字符数据,包含秒或毫秒显示零在这些位置的风格。当转换从datetime或smalldatetime值,你可以切断不使用适当的char或varchar数据类型的长度所需的日期部分。
复制代码代码如下所示:
选择转换(varchar(100),getdate(),131):18 / 04 / 1427 10:57:49:920am

相关文章

是ddhelper32.exe过程安全吗它是病

是ddhelper32.exe过程安全吗它是病

它是,过程,电脑软件,exe,点评:ddhelper32.exe是BDS / sub7-220.srv病毒相关程序。该木马允许攻击者访问你的计算机,窃取密码和个人数据 进程文件:ddhelper32或ddhelper32.exe 进程名称:ddhelper32(BDS / sub7-220。SRV!) 过程类别:安全风险的过程 …

remoterm是remoterm.exe-使用

remoterm是remoterm.exe-使用

电脑软件,remoterm,exe,评论:remoterm.exe - remoterm过程的详细解释 进程文件:remoterm或remoterm.exe 过程名称:PC电视遥控器 过程类别:安全风险的过程 英文描述: remoterm.exe是一个巅峰PCTV Pro卡相关的过程。它 中文参考: 对不起,暂时没有…

无法打开QQ农场QQ农场是空白(解决方

无法打开QQ农场QQ农场是空白(解决方

解决方案,农场,无法打开,空白,电脑软件,问题: 使用新购买的笔记本电脑上网,发现QQ农场不能打开,但QQ空间日志和相册可以正常访问。也就是说,QQ农场是空白的。它没有显示任何东西。我该怎么解决呢 回答: QQ农场都是空白。常见的原因如下: 1,浏览…

所有Word2003快捷键恢复到原来的默

所有Word2003快捷键恢复到原来的默

快捷键,默认,恢复,电脑软件,我相信使用word Office软件的朋友会使用很多快捷键。如果一天的快捷键坏了,它们就不能工作。我该怎么办此时,我们应该将Word快捷键还原为默认设置,并将所有快捷方式还原到原始状态。那么,这一步是如何工作的呢事实上…

MySQL运行状态查询模式介绍

MySQL运行状态查询模式介绍

查询模式,运行状态,电脑软件,MySQL,显示状态 指示MySQL在命令行下直接运行显示状态;查询语句,如下图所示 同样的语句也显示变量;显示状态是查看MySQL运行,基本上与上面的PMA上看到的信息类似。 显示变量 显示变量是看MySQL的配置参数,也可以使…

Linux在虚拟机中使用本地ISO作为百

Linux在虚拟机中使用本地ISO作为百

虚拟,机中,百胜,方式,电脑软件,评论:本文主要介绍linux在虚拟机中使用本地ISO作为百胜源的方法,您需要的朋友可以参考一下。 虚拟机中的Linux有时不能连接到外部网络。为了方便地安装各种包,研究了配置本地安装的方法。 首先,源代码是安装在系…

crontab环境变量的使用

crontab环境变量的使用

环境变量,电脑软件,crontab,点评:这篇文章将介绍crontab环境变量的使用,需要的朋友可以参考 环境:(产品,平台,模型,软件版本,等)aix5l 问题描述:shell脚本开始在crontab功能不正常,但这是没有问题的使用手册的执行,并建立在家/美元所需要的环境变量配…

Word2010中显示从第三页1页的方式

Word2010中显示从第三页1页的方式

显示,方式,电脑软件,你是如何从第三页显示页码格式1其实这个方法很简单,只可以做四步。 1,将光标移动到第二个页面的最后一个字节(必须从页面的最后一页开始)。点击页面布局;分隔符;选择在切分字符类型;下一页确认。此时光标将自动显示在第三页的…

的mirc32.exe过程是什么文件mirc32

的mirc32.exe过程是什么文件mirc32

查询,文件,过程,电脑软件,exe,点评:mirc32.exe是backdoor.irc.spybuzz木马程序,该木马允许攻击者访问你的计算机,窃取密码和个人数据 进程文件:mirc32或mirc32.exe 进程名称:backdoor.irc.spybuzz 过程类别:安全风险的过程 英文描述: mirc32.exe…

wmexe.exe的过程是怎样的

wmexe.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wmexe,评论:对wmexe.exe工艺简介 进程文件:wmexe或wmexe.exe 进程名称:3com通信 过程类别:安全风险的过程 英文描述: wmexe.exe安装在3com调制解调器和重要的,重要的,它也被称为对与错。 中文参考: wmexe.exe是3Com调…

用Linuxwget命令浏览网页的方法

用Linuxwget命令浏览网页的方法

方法,命令,浏览网页,电脑软件,Linuxwget,评论:使用ADSL上网冲浪: 转- E rp-pppoe-3.2-3首先删除旧版本的程序 最新版本的转速- IVH rp-pppoe-3.3-1.i386.rpm安装 安装完成后,执行ADSL安装命令,然后输入帐号、密码等。当你想上网时,你可以通过…

wntsf.exe的过程是怎样的

wntsf.exe的过程是怎样的

的是,过程,是怎样,电脑软件,wntsf,评论:对wntsf.exe工艺简介 进程文件:wntsf或wntsf.exe 进程名称:瑞波变种木马 过程类别:安全风险的过程 英文描述: wntsf.exe是瑞波变种的木马。此特洛伊木马允许攻击者访问您的计算机,窃取密码和个人数据。这…