这个问题已经在这里有了答案 :
如何仅从SQL Server DateTime数据类型返回日期 (43个答案)
6年前关闭。
DELETE from Table WHERE Date > GETDATE();
GETDATE()包含时间。而不是得到
2011-01-26 14:58:21.637
我怎样才能得到:
2011-01-26 00:00:00.000
对SQL Server的偏见
概括
DATEADD(day, DATEDIFF(day, 0, GETDATE()), 0)
SQL Server 2008具有date
类型。所以就用
CAST(GETDATE() AS DATE)
编辑:要添加一天,请与“零”之前的一天进行比较
DATEADD(day, DATEDIFF(day, -1, GETDATE()), 0)
从网络猕猴桃:
一个不涉及2个功能的替代方法是(+1可以在方括号内或方括号内)。
DATEDIFF(DAY, 0, GETDATE() +1)
DateDiff
返回一个数字,但出于所有目的,无论您打算使用该表达式如何,它都将作为日期,除了将其直接转换为VARCHAR之外-
在这种情况下,您将直接在GETDATE()上使用CONVERT方法,例如
convert(varchar, GETDATE() +1, 102)
我想用python获得今天的时间戳,我尝试了这个错误
问题内容: 用Java获取当前日期/时间的最佳方法是什么? 问题答案: 这取决于你想要的日期/时间形式: 如果你想将日期/时间作为一个单一的数值,则可以用UNIX纪元后的毫秒数(以Java形式)表示。该值是UTC时间点的增量,并且与本地时区无关…假设系统时钟已正确设置。 如果你希望日期/时间的格式允许你以数字方式访问组件(年,月等),则可以使用以下方式之一: 给你一个Date使用当前日期/时间初始
问题内容: 如何从Python中的日期时间对象获取日期名称(例如星期一,星期二,星期三,星期四,星期五,星期六和星期日)? 因此,例如,应该给我。 问题答案: 有关datetime.now,datetime.strftime以及有关strftime的更多信息,请参见Python文档。
问题内容: 我想要以毫秒为单位的当前时间,然后以12小时格式存储它,但是通过这段代码,我得到了24小时格式时间。 有人可以建议修改以获得期望的结果吗? 问题答案: 更改到作为 请注意-将为您提供 分钟 而不是 月份 。
问题内容: 如何使用Java获取当前日期和时间? 我正在寻找与C#等效的东西。 问题答案: 只需构造一个没有任何参数的新对象即可;这会将当前日期和时间分配给新对象。 在的话的Javadoc的无参数的构造函数: 分配一个Date对象并对其进行 初始化,以便它表示分配它的时间( 以最近的毫秒为单位)。 确保您使用的不是-后者没有零参数构造函数,并且语义有所不同,这是完全不同的对话的主题。:)
问题内容: 我从ResultSet获取Date对象时遇到问题。在数据库中,它具有一个值(例如2014-08-01),并且从resultSet获取它之后,它具有另一个值(2014-08-31)。我知道ResultSet的getDate方法返回java.sql.Date,但是我尝试了一些解决方案,例如: 或 但问题是相同的。如果尝试 ,则抛出NullPointerException。 有人可以解释吗?