Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server中12小时制到24小时制的转换_Sql Server_Type Conversion - Fatal编程技术网

Sql server SQL Server中12小时制到24小时制的转换

Sql server SQL Server中12小时制到24小时制的转换,sql-server,type-conversion,Sql Server,Type Conversion,为什么上面的代码不起作用。如何使它工作 由于某些原因,“00:00:00 PM”到“00:59:59 PM”无法转换为时间:( “1:00:00 PM”已成功转换 提前谢谢。请有人帮助我。CONVERT可以用作演员阵容,但要使用日期格式,以使这个已经很好理解的文字成为一种特定的格式 但是,您希望使用PARSE来获取这个可能不是很好理解的文本,以成为datetime或time(没有格式) 检查它: SELECT CONVERT(time ,' 00:00:12 PM') CONVERT

为什么上面的代码不起作用。如何使它工作

由于某些原因,“00:00:00 PM”到“00:59:59 PM”无法转换为时间:(

“1:00:00 PM”已成功转换



提前谢谢。请有人帮助我。

CONVERT可以用作演员阵容,但要使用日期格式,以使这个已经很好理解的文字成为一种特定的格式

但是,您希望使用PARSE来获取这个可能不是很好理解的文本,以成为datetime或time(没有格式)

检查它:

    SELECT CONVERT(time ,' 00:00:12 PM')

CONVERT可以用作CAST,但要使用日期格式,以使这个已经很好理解的文本成为一种特定的格式

但是,您希望使用PARSE来获取这个可能不是很好理解的文本,以成为datetime或time(没有格式)

检查它:

    SELECT CONVERT(time ,' 00:00:12 PM')

我认为00:00 PM不存在。它可能是12:00 AM或12:00 PM。00:00仅以24小时格式存在。

00:00 PM不存在。它可能是12:00 AM或12:00 PM。00:00仅以24小时格式存在。

这是一个SQL Server 2012命令。我使用SQL Server 2008 R2。我现在该做什么?这是一个SQL Server 2012命令。我使用Sqlserver2008r2.我现在做什么??