引用
用getdate()方法可以获取当现的日期加上时间。
但是如果我们只需要得到当前的日期,不需要时间部分,或者不需要日期只要时间部分,再或者我要只要字段中的日期以某种形式显示,应该怎么操作呢?
可以使用
convert(varchar(10),getdate(),120)
这样的方法来实现,其中varchar(10)定义的是你要的字段的长度,当然长度的不同返回的也会不的,如果我们只要日期部分,设成10正好为日期长度,如果设成19则正好可以读到时间部分。
现在介绍最后面代的参数,分别以代的参数及实例效果说明
参数 结果 |
100 05 8 2006 9:27PM |
101 05/08/2006 |
102 2006.05.08 |
103 08/05/2006 |
104 08.05.2006 |
105 08-05-2006 |
106 08 05 2006 |
107 05 08, 2006 |
108 21:30:51 |
109 05 8 2006 9:31:11 |
110 05-08-2006 |
111 2006/05/08 |
112 20060508 |
113 08 05 2006 21:31:59 |
114 21:33:06:503 |
120 2006-05-08 21:33:38 |
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\'-\',\'\'),\' \',\'\'),\':\',\'\')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
select CONVERT(varchar(10) , getdate(), 120 )
SELECT convert(char,日期字段,120) as date2 from table
mssql默认以系统时间格式输出,你可以调整系统的时间格式来解决
当然是在程序里解决比较灵活,convert(char,date,N)输出的各种样式
N 日期样式
0 04 2 2005 9:06AM
1 04/02/05
2 05.04.02
3 02/04/05
4 02.04.05
5 02-04-05
6 02 04 05
7 04 02, 05
8 09:06:18
9 04 2 2005 9:06:18:857AM
10 04-02-05
11 05/04/02
12 050402
13 02 04 2005 09:06:18:857
14 09:06:18:857
20 2005-04-02 09:06:18
21 2005-04-02 09:06:18.857
22 04/02/05 9:06:18 AM
23 2005-04-02
24 09:06:18
25 2005-04-02 09:06:18.857
100 04 2 2005 9:06AM
101 04/02/2005
102 2005.04.02
103 02/04/2005
104 02.04.2005
105 02-04-2005
106 02 04 2005
107 04 02, 2005
108 09:06:18
109 04 2 2005 9:06:18:857AM
110 04-02-2005
分享到:
相关推荐
除了上述三个核心函数外,SQL Server 还提供了一系列其他日期和时间相关的函数,如 `GETDATE()`(获取当前系统日期和时间)、`DATENAME()`(根据指定的日期部分返回相应的名称)等。 **示例**: 1. **获取当前日期...
在SQL Server 2008面试中,面试官可能会询问一系列通用的问题,旨在了解候选人的专业背景、工作经历以及对数据库管理系统的理解。以下是一些关键的知识点,这些知识点不仅适用于SQL Server 2008,也适用于更广泛的...
本文将基于"sqlserver快速入门指南汇总"这一主题,结合提供的文件资源,深入探讨SQL Server的基础知识,以及它与Oracle数据库的对比。 首先,让我们关注"数据库系统(SQLserver)学习PPT.rar"。这个文件很可能是...
数据库实战案例 - SQL server 实战题目汇总 数据库实战案例 - SQL server 实战题目汇总 数据库实战案例 - SQL server 实战题目汇总 查找最晚入职员工的所有信息 查找入职员工时间排名倒数第三的员工所有信息 查找...
### SQL Server语言大全:...综上所述,SQL Server提供了丰富的功能和配置选项,通过合理设置内存选项、管理数据库文件结构、调整系统数据库属性以及深入理解日期类型,可以显著提升SQL Server数据库的性能和管理效率。
关于SQL Server事务日志的问题汇总,本文将深入探讨在处理SQL Server数据库时,与事务日志相关的常见问题及其解决方案。事务日志是SQL Server数据库的关键组成部分,用于记录所有数据更改,确保数据的一致性和完整性...
- **知识点**:使用`CONVERT`函数将当前系统时间`GETDATE()`转换为指定格式的字符串,并通过`REPLACE`函数移除日期中的短横线`-`,最终获得`YYYYMM`格式的日期字符串。 - **应用场景**:常用于数据报告或统计中,当...
### SQL Server 2008 安装流程与特性解析 #### 一、SQL Server 2008 概览 SQL Server 2008是Microsoft推出的一款强大的关系型数据库管理系统,它提供了丰富的功能来支持数据管理和数据分析,包括增强的安全性、...
企业版和标准版都支持多维模型,但企业版支持更多的功能,包括半累加性度量值、KPI、透视、操作、帐户智能、时间智能、自定义汇总等。 数据挖掘 企业版和标准版都支持数据挖掘,但企业版支持更多的功能,包括标准...
除此之外,手册还提及了SQL Server 2008 R2中一些不为人知的功能和细节,比如如何在运行中合理分配CPU和内存资源,以及一些常见问题的汇总。这些内容对于数据库管理员来说非常有帮助,尤其是对于优化和故障排除方面...
- **服务启动**:安装完成后,需手动启动MSSQLServer服务、SQLServerAgent服务、MicrosoftDistributedTransactionCoordinator服务等。 - **备份与恢复**:了解如何备份数据库文件及日志文件,以及如何恢复这些文件到...
标题中的“中国地区码SQLServer数据库”指的是一个专门用于存储中国地区编码的SQL Server数据库,这类数据库通常包含中国的行政区域划分信息,如省、市、区县等各级别的编码。这些编码在中国的很多应用场景中非常...
日期和时间函数(如ADD_MONTHS、LAST_DAY、SYSDATE等)用于操作日期和时间。此外,还有聚合函数(如COUNT、SUM、AVG、MAX、MIN等),它们可以在SELECT语句中对数据进行统计和汇总。 事务控制语言(TCL)是管理...
SQL Server 2000 OLAP (Online Analytical Processing) 是微软公司提供的一个数据库分析工具,主要用于企业级的数据仓库和商业智能应用。OLAP技术允许用户进行多维度的数据分析,快速响应复杂的查询,以支持决策制定...
### SQLServer必须知道的知识 #### 一、SQLServer版本指南 **企业版数据库**:企业版作为SQLServer的高端版本,不仅包含了标准版的所有功能,还额外提供了多种增强特性和功能,以满足大型企业的复杂需求。例如,它...
以上信息汇总了SQL Server 2014主要版本的文件详情,包括不同版本的特点、文件名、SHA1校验码、文件大小以及发布时间等。这些信息对于选择合适的版本进行安装和部署非常有用。SQL Server 2014作为一款成熟的关系型...
8. 报表和分析服务:SQL Server Reporting Services可以生成各种工资报表,如个人工资单、部门工资汇总等,同时Power BI等工具可以用于数据分析和可视化,帮助企业更好地理解和利用工资数据。 综上所述,SQL Server...
SQL Server提供了`FORMAT`函数,以及在`SELECT`语句中使用`CONVERT`函数指定输出格式,用于调整日期、时间或数字的显示方式。 4. **聚合计算** 聚合函数如`SUM`、`AVG`、`COUNT`、`MIN`和`MAX`用于对一组数据进行...
* 日期时间类型:`DATETIME`, `DATE`, `TIME` * 二进制类型:`BINARY`, `VARBINARY` SQL 语句 * DDL(Data Definition Language):用于定义数据库结构的语句,例如 `CREATE`, `DROP`, `ALTER`。 * DML(Data ...