从 getdate 方法获取日期字符串
我需要使用 sql 语句的日期字符串,例如......
select getDate()
这将返回 2010-06-08 16:31:47.667
但我需要这种格式 201006081631
= yyyymmddhoursmin< /code>
我怎样才能得到这个?
谢谢
I need date string using sql statement like..
select getDate()
this will return 2010-06-08 16:31:47.667
but I need in this format 201006081631
= yyyymmddhoursmin
How can I get this?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
一种方式
或类似这样
或
另请参阅:CAST 和 CONVERT (Transact-SQL)< /a>
One way
or like this
or
See also: CAST and CONVERT (Transact-SQL)
另一种方式...
这里返回的数据类型是 BigInt。
Another way...
The returned data type here is a BigInt.
使用 DATEPART:
对于 SQL Server 2005+,我会查看创建用于格式化日期的 CLR 函数 - C# DateTime.ToString() 支持提供更正常的日期格式设置方式。
Using DATEPART:
For SQL Server 2005+, I'd look at creating a CLR function for format a date -- the C# DateTime.ToString() supports providing a more normal means of formatting the date.