我想像这样转换一个字符串:
'10/15/2008 10:06:32 PM'
转换为 Sql Server 中的等效 DATETIME 值。
在 Oracle 中,我会这样说:
TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM')
这个问题 https://stackoverflow.com/questions/202243/custom-datetime-formatting-in-sql-server意味着我必须将字符串解析为其中之一标准格式 http://www.sql-server-helper.com/tips/date-formats.aspx,然后使用这些代码之一进行转换。对于这样一个平凡的操作来说,这似乎很荒唐。有更容易的方法吗?
Try this
Cast('7/7/2011' as datetime)
and
Convert(DATETIME, '7/7/2011', 101)
See CAST 和 CONVERT (Transact-SQL) https://msdn.microsoft.com/en-us/library/ms187928(v=sql.90).aspx更多细节。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)