我有一个存储过程正在将列更新为GETDATE()
..它很好但是我想从该列中获取值,例如:2014-10-11 22:57:48.550
并在没有milieseconds的情况下显示在我的网站上?
那么,当我在网站上显示时,如何删除毫秒?可以毫不费力地存储到数据库中,显示我想不显示它们......
下面的函数用于获取和显示最近20次登录的信息,但是LTIME
列应该显示没有毫秒。我已经尝试了几种方法来转换,但它不能正常工作。有什么建议应该怎么办?谢谢!
答案 0 :(得分:0)
试试这个:
select convert(varchar(50),GETDATE(),100)
这适用于SQL Server。如果您使用的是MYSQL而不是SQL Server,则需要找到等效的命令。 希望它能帮到你。
修改强>
如果您使用的是mySQL
,请尝试此操作SELECT DATE_FORMAT(NOW(),'%d %b %Y %T')