问题标签 [getdate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1470 浏览

sql - 插入/更新存储过程有转换错误

我试图只在 SQL Server 中创建一个存储过程,让用户选择是否要添加或更新记录。以下是我存储的专业版的代码:

这是我执行我制作的存储亲的代码:


我的存储专业版没有遇到任何错误,但是当我尝试使用新查询执行时,我收到以下错误消息:

GetDate():将数据类型 nvarchar 转换为日期时间时出错。

0 投票
2 回答
9374 浏览

jquery - 如何在 jQuery 中为日期添加时间

如何添加 23 小时 59 分钟。59 秒到end_date?

我正在考虑尝试将其转换为毫秒,添加 86 399 000 毫秒,然后将其转换回时间。但是,我无法让它工作。

0 投票
1 回答
576 浏览

sql-server-2008 - 什么可能导致 GetDate() 导致超时?

每隔几个月,网站的几个精选页面就会开始响应

超时已过。在操作完成之前超时时间已过或服务器没有响应。

我运行 SQL Server Profiler 来查看数据库挂起的位置。它在一个特定的存储过程上。所以我接受了存储过程调用并通过 Management Studio 运行它。在一秒钟内返回几千行。

打开程序,我看到它只是一个简单的选择语句。如果我取出 select 语句并在新的查询窗口中运行它,Management Studio 将挂起。

所以我开始分段运行它,并找到导致查询挂起的行

GetDate()@CurrentDate反正应该是这样,所以如果我切换它,它会运行良好。为什么这很重要?据我了解,GetDate不应该是一个昂贵的电话。我理解IsNull是,但这也不重要,因为如果我将 GetDate 换成 CurrentDate,它就可以很好地处理查询。

我是否正确假设getdate导致此查询间歇性挂起?它如何/为什么要这样做?

一些背景知识,正如我所说,这个错误之前曾在 3 月 23 日、7 月 27 日、10 月 25 日和现在的 11 月 21 日出现。它似乎总是在接近月底的时候发生。我确信在此期间没有任何事情发生(计划任务、维护等)

这是在生产服务器上,所以我实际上无法花时间调试问题。网站一旦宕机,就必须恢复。我知道如何解决它,我只需要对存储过程强制重新编译,但有谁知道可能是什么原因造成的?

SQL Server 也有另一个 UAT 数据库,同样的过程也会挂在那个数据库上。但是具有完全相同的代码行的其他存储过程在两个数据库上都可以正常运行。

编辑:我不得不把网站备份,所以我重新编译了存储过程。该网站现在运行良好。不过,查询仍然不能自行运行。

0 投票
5 回答
5693 浏览

sql-server - 在 SQL Server 实例上模拟当前日期?

是否可以更改 SQL Server 上特定数据库的日期时间?

它与操作系统的日期/时间有关吗?

我们希望模拟未来的日期时间以进行测试,即GETDATE()返回未来的日期。

它必须在半生产(暂存)环境中,因此不幸的是,更改操作系统日期/时间不是我们的选择。

在一个理想的世界里,我们会启动一个虚拟服务器,但目前也不是一个真正的选择。

0 投票
10 回答
171781 浏览

sql - 将 SQL DateTime 舍入到午夜

我的 SQL 查询有一个小问题。我正在使用 GETDATE 函数,但是,假设我在下午 5 点执行脚本,它将在 2011 年 12 月 12 日下午 5 点到 2011 年 12 月 18 日下午 5 点之间提取记录。我怎样才能让它拉起整个 12/12/2011 - 12/18/2011 基本上忽略时间的记录。

我的脚本:

0 投票
3 回答
2511 浏览

javascript - JavaScript 添加日期函数

我对核心 JavaScript 不太了解,只知道一点 jQuery。但我知道 jQuery 对于我在这里需要的东西不是必需的:

我想使用 getdate 函数来找出服务器的星期几。然后添加一堆子句,例如:

  • 如果是星期一,则将日期加 6 并以 MM/DD/YYYY 形式返回日期。
  • 如果是星期二,则在日期上加 5 并以 MM/DD/YYYY 形式返回日期。
  • 如果是星期三,则将日期加 4 并以 MM/DD/YYYY 形式返回日期。

以此类推,直到周日它会加 0。

所以假设今天是星期一,它将返回 2012 年 1 月 8 日 而在实际日期中,今天是星期日,所以它真的会返回 2012 年 1 月 1 日

然后我只想调用一个document.write函数将它返回的 MM/DD/YYYY 写入我的 HTML 文档。

有谁能够帮助我?如果你需要我,我可以澄清...

0 投票
6 回答
3314 浏览

javascript - Disable a link on Friday at 4PM and enable on Sunday 7:00AM

I'm trying to use a bit of JavaScript to get the date and time and then use some jQuery to enable/disable a link.

So I have something like this,

And between Friday at 4PM and Sunday at 7:00AM, I'd like to have it just say this,

How would I be able to do that?

P.S. I would prefer to have the link hardcoded rather than to have it propped with the JavaScript...

0 投票
2 回答
854 浏览

php - 从 MSSQL 到其他的日期格式

在 MSSQL 中,我有带日期的列(只有日期,没有时间)。它是用这个函数保存的:

我如何用 PHP、MySQL 甚至 MSSQL 格式化这个日期(月份等)。

例如:77009 = 2011-11-01。

0 投票
3 回答
316 浏览

mysql - SQL 2005 更新查询

我正在尝试编写一个UPDATE SQL 查询来清理我的数据库......

这是我尝试过的,但它确实给我带来了巨大的问题,最终没有兑现我所有WHEREs不应该更改的更改记录......

还有第三条。该子句效果不佳,它旨在获取所有超过 60 天的记录,看起来它不起作用,我不确定我为什么要执行代码。我不敢在这里发布那条线,因为我看起来很愚蠢。它是这样的:

因此,只有 OrderDate 超过 60 天的记录才会受到影响。

如果有人可以帮助我编译一个可行的查询,将不胜感激......

0 投票
4 回答
2865 浏览

c# - 获取每个隔周五的日期

我想知道我是否可以获取从 2012 年 4 月 13 日开始的每个备用星期五的日期,以将其作为参数提供给使用 c#、asp.net 的存储过程?

它也应该是最近通过的日期。谢谢!