sql server获取格式化的当前日期
在SQL Server中获取格式化成yyyy-MM-dd的当前日期:
select convert(char(10), getdate(), 120); -- 2019-06-17
首先我们知道getdate()函数是用来获取当前日期的,它返回的类型是datetime类型,格式是yyyy-mm-dd hh:mi:ss:mmm。
select getdate();
然后convert函数可以通过接受三个参数来格式化日期,其中第一个参数是返回类型,第二个参数是日期(datetime),第三个参数是SQL Server预设的日期格式化类型。
通过示例来直观地感受一下不同的格式化类型转换出来的格式化日期是什么样的:
-- 05 9 2019 9:12AM
select convert(varchar(100), getdate(), 0);
-- 05/09/19
select convert(varchar(100), getdate(), 1);
-- 11.05.09
select convert(varchar(100), getdate(), 2);
-- 09/05/19
select convert(varchar(100), getdate(), 3);
-- 09.05.19
select convert(varchar(100), getdate(), 4);
-- 09-05-19
select convert(varchar(100), getdate(), 5);
-- 09 05 19
select convert(varchar(100), getdate(), 6);
-- 05 09, 19
select convert(varchar(100), getdate(), 7);
-- 09:13:14
select convert(varchar(100), getdate(), 8);
-- 05 9 2019 9:13:14:670AM
select convert(varchar(100), getdate(), 9);
-- 05-09-19
select convert(varchar(100), getdate(), 10);
-- 19/05/09
select convert(varchar(100), getdate(), 11);
--
select convert(varchar(100), getdate(), 12);
-- 09 05 2019 09:13:14:670
select convert(varchar(100), getdate(), 13);
-- 09:13:14:670
select convert(varchar(100), getdate(), 14);
-- 2019-05-09 09:13:14
select convert(varchar(100), getdate(), 20);
-- 2019-05-09 09:13:14.670
select convert(varchar(100), getdate(), 21);
-- 05/09/19 9:15:33 AM
select convert(varchar(100), getdate(), 22);
-- 2019-05-09
select convert(varchar(100), getdate(), 23);
-- 09:15:33
select convert(varchar(100), getdate(), 24);
-- 2019-05-09 09:15:33.140
select convert(varchar(100), getdate(), 25);
-- 05 9 2019 9:15AM
select convert(varchar(100), getdate(), 100);
-- 05/09/2019
select convert(varchar(100), getdate(), 101);
-- 2019.05.09
select convert(varchar(100), getdate(), 102);
-- 09/05/2019
select convert(varchar(100), getdate(), 103);
-- 09.05.2019
select convert(varchar(100), getdate(), 104);
-- 09-05-2019
select convert(varchar(100), getdate(), 105);
-- 09 05 2019
select convert(varchar(100), getdate(), 106);
-- 05 09, 2019
select convert(varchar(100), getdate(), 107);
-- 09:16:38
select convert(varchar(100), getdate(), 108);
-- 05 9 2019 9:16:38:543AM
select convert(varchar(100), getdate(), 109);
-- 05-09-2019
select convert(varchar(100), getdate(), 110);
-- 2019/05/09
select convert(varchar(100), getdate(), 111);
--
select convert(varchar(100), getdate(), 112);
-- 09 05 2019 09:17:19:857
select convert(varchar(100), getdate(), 113);
-- 09:17:19:857
select convert(varchar(100), getdate(), 114);
-- 2019-05-09 09:17:19
select convert(varchar(100), getdate(), 120);
-- 2019-05-09 09:17:19.857
select convert(varchar(100), getdate(), 121);
-- 2019-05-09T09:17:19.857
select convert(varchar(100), getdate(), 126);
-- 6 ????? ??????? 1440 9:17:19:857AM
select convert(varchar(100), getdate(), 130);
-- 6/06/1440 9:17:19:857AM
select convert(varchar(100), getdate(), 131);
其中最常用的大概就是120了吧。
"蝴蝶是依赖太阳光飞行的,没有了阳光就飞不起来了。"
sql server获取格式化的当前日期的更多相关文章
- SQLServer数据库之SQL Server 获取本周,本月,本年等时间内记录
本文主要向大家介绍了SQLServer数据库之SQL Server 获取本周,本月,本年等时间内记录,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. datediff(we ...
- SQL Server获取下一个编码字符串的实现方案分割和进位
我在前一种解决方案SQL Server获取下一个编码字符实现和后一种解决方案SQL Server获取下一个编码字符实现继续重构与增强两篇博文中均提供了一种解决编码的方案,考虑良久对比以上两种方 ...
- SQL Server获取下一个编码字符实现继续重构与增强
我在SQL Server获取下一个编码字符实现的博文中,虽然实现了这个问题,但是感觉维护起来比较麻烦,例如如果调整编码字符串的固定长度,就需要变更三个函数,这样的为何成本确实比较大.面向对象编 ...
- SQL SERVER获取数据库文件信息
MS SQL SERVER 获取当前数据库文件等信息,适用于多个版本: SELECT dbf.file_id AS FileID , dbf.name AS [FileName] , s.fi ...
- 不一样的 SQL Server 日期格式化
不一样的 SQL Server 日期格式化 Intro 最近统计一些数据,需要按天/按小时/按分钟来统计,涉及到一些日期的格式化,网上看了一些文章大部分都是使用 CONVERT 来转换的,SQL Se ...
- SQL Server获取指定行的数据
SQL Server获取指定行(如第二行)的数据 --SQL Server获取指定行(如第二行)的数据-- --法一(对象法)-- select * from ( select * , numbe ...
- 常用脚本--SQL Server获取OS日志
--=================================================== --SQL Server获取OS日志: ), ), ), ) select @start_d ...
- sql server获取当前日期
SqlServer中得到当前日期(convert函数,getdate函数)函数GETDATE()的返回值在显示时只显示到秒.实际上,SQL Sever内部时间可以精确到毫秒级(确切地说,可以精确到3. ...
- Sql Server 日期格式化函数
Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVE ...
随机推荐
- Python【day 14】sorted函数、filter函数和map函数的区别
sorted函数.filter函数和map函数的区别1.作用 前者用于排序, 中者用于筛选, 后者用于返回值(不是特定的筛选或者排序)2.写法 前者 sorted(iterable,key=自定义函数 ...
- jQuery AJAX方法详谈
AJAX是与服务器交换数据并更新部分网页的技术,而无需重新加载整个页面. 下表列出了所有jQuery AJAX方法: 方法 描述 $.ajax() 执行异步AJAX请求 $.ajaxPrefilter ...
- php CI如何实现全站静态生成html,动态创建目录
php CI如何实现全站静态生成html,动态创建目录CodeIgniter框架生成HTML的方法 public function out_html($code) { $data['articles' ...
- i春秋四周年庆典狂欢丨价值6000元的Web安全课程免费送啦
重磅好消息 i春秋四周年庆典狂欢 感恩回馈新老用户 5888元的Web安全线上提高班 988元的Web安全线上入门班 免费送啦 快来围观 活动详情 1.活动时间:6月17日—6月30日 2.活动规则: ...
- LeetCode——Customers Who Never Order(灵活使用NOT IN以及IN)
Suppose that a website contains two tables, the Customers table and the Orders table. Write a SQL qu ...
- linux(02)基础shell命令
Linux(02)之shell命令 一,Linux命令行的组成结构 在我们的linux启动,登陆成功之后会显示: 这就是linux的命令行的组成结构 二,常见命令 1,Linux系统命令操作语法格式 ...
- 201871010101-陈来弟《面向对象程序设计(Java)》第十二周学习总结
201871010101-陈来弟<面向对象程序设计(Java)>第十二周学习总结 实验十 集合与GUI初步 实验时间 2019-11-14 第一部分 理论部分 1.(1) 用户界面 ...
- 第十二周博客作业 <西北师范大学| 周安伟>
第十二周作业 助教博客链接https://home.cnblogs.com/u/zaw-315/ 作业要求链接https://www.cnblogs.com/nwnu-daizh/p/10831971 ...
- 史上最全NOIP初赛知识点
CSP-J/S 第一轮知识点选讲 \(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消.取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\).作为一名 ...
- NOIP 2002 产生数
洛谷 P1037 产生数 https://www.luogu.org/problemnew/show/P1037 JDOJ 1298: [NOIP2002]产生数 T3 https://neooj.c ...