在sql server 2012中找不到日期样式格式

Ariox66

我想将此nvarchar列转换为Datetime格式:

        "29/12/14 07:46:20 PM"

这种样式不错,但是没有时间:

        SELECT CONVERT(datetime, nvarcharDateColumn, 3) AS [DD/MM/YY]

我如何转换它并保留所有日期部分(日期和时间)?

和古兹曼

SQL Server中的日期时间数据类型没有“格式”。它本身是一个8字节的二进制值。要将nvarchar字符串转换为日期时间,请使用CONVERT和nvarchar列作为第二个参数:

SELECT CONVERT(datetime, nvarcharColumnWithDateAndTime, 3) AS NativeDateTime
FROM dbo.YourTable;

请注意,此查询显示的日期时间格式由您使用的应用程序而不是SQL Server数据库确定。另外,请考虑将表数据类型更改为datetime以避免数据完整性问题。nvarchar将允许存储无效的日期。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我在Microsoft SQL Server 2012中找不到服务器名称

来自分类Dev

SQL Server 2012中的日期转换问题

来自分类Dev

PIVOT SQL Server 2012中的日期列

来自分类Dev

SQL Server中的日期时间格式

来自分类Dev

SQL Server 2008中的日期格式

来自分类Dev

SQL Server中的列日期格式错误

来自分类Dev

SQL Server找不到单词

来自分类Dev

SQL Server找不到单词

来自分类Dev

日期从星期数和日期在Sql Server 2012中

来自分类Dev

日期从星期数和日期在Sql Server 2012中

来自分类Dev

日期格式问题SQL Server

来自分类Dev

转换SQL Server日期格式

来自分类Dev

转换SQL Server日期格式

来自分类Dev

SQL Server日期格式查询

来自分类Dev

转换 SQL Server 日期格式

来自分类Dev

联接表中子查询中的SQL Server 2012最大日期

来自分类Dev

SQL Server查询找不到数据库中的行

来自分类Dev

在SQL Server Management Studio中找不到数据库

来自分类Dev

与SQL Server中的bigint的小时格式中的日期差

来自分类Dev

SQL Server 2012日期变更

来自分类Dev

在SQL Server 2012查询中使用日期

来自分类Dev

MS SQL Server中的Oracle RR日期格式

来自分类Dev

如何从SQL Server中的YYYYMMDD格式的DateNow()中提取日期

来自分类Dev

从XML在SQL Server中解析错误的日期格式

来自分类Dev

如何在SQL Server中从日期返回月份的短格式?

来自分类Dev

从XML在SQL Server中解析错误的日期格式

来自分类Dev

SQL Server中的自定义日期格式

来自分类Dev

SQL Server 2014和SQL Server 2012

来自分类Dev

SQL Server错误找不到方法'STContains'