问题标签 [dateadd]

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 投票
4 回答
206 浏览

sql - 将时间戳细分为 3 个时隙

我有以下问题,我必须将不同的事务分组到时间段中。假设您有一个包含条目日期时间戳的记录的表。这些记录由在不同班次工作的用户(操作员)创建

班次 1 : 5 - 13h // 班次 2 : 13 - 21h // 班次 3 : 21 - 5h

现在我想要一个灵活的查询,将时间戳向下舍入到班次的开始时间。例子:

我已经使用 dateadd 和 datediff 尝试了一些查询,但我没有让它工作......有人可以帮忙吗?谢谢

0 投票
1 回答
72 浏览

mysql - 我的日期查询有什么问题?

以下查询有问题。我有一个设备表,它记录在一个区域中发现的设备,以及一个场地 ID 和一个日期时间戳。我试图从给定的日期、月份和年份中获取场地中的所有设备,但是仅在当天中午 12 点之后和第二天中午 12 点之前找到设备。我试过这个,这是我最接近的。

这不起作用,并给我以下错误。

0 投票
1 回答
282 浏览

mysql - MySQL 执行 utc_date + 1 而不是使用 date_add(utc_date, interval 1 day) 的含义

我有一些查询,其中日偏移量被编码为utc_date + 1而不是使用该date_add函数。他们对使用这种方法有什么影响吗?我担心它在某些情况下会返回错误的结果,尤其是当结果日期滚动到另一个月份时

0 投票
1 回答
7553 浏览

ssrs-2008 - DateAdd() 在 SQL Server Reporting Services 中返回错误的日期

我有一个以日期为参数的报告。

如果我使用=Parameters!Date.Value,报告运行良好。

但是,如果我使用=DateAdd("d", 1, Parameters!Date.Value),报告将留空,即使格式完全相同:这看起来像什么的屏幕截图. (注意:它根本无法运行。并不是没有返回值,因为字段名称也不返回。)


我也试过 =DateAdd(DateInterval.Date, 1, Parameters!Date.Value)

=DateAdd("d", 1, Parameters!Date.Value)

=DateValue(FormatDateTime(DateAdd("d", 1, Parameters!Date.Value), DateFormat.ShortDate ))及其许多变体,但我似乎无法破解它!


更新

如果我使用DateInterval.Month而不是,DateInterval.Day则日期仍会根据需要增加(2010 年 12 月 22 日),但表格会显示出来!有趣的是我的本地设置是dd-mm-yyyy并且这些日期是mm-dd-yyyy

0 投票
3 回答
548 浏览

php - 想要使用 DATE_ADD 将字段添加到时间戳

我想添加一个名为 column_ourcountry_time 的列,它将显示每行创建时间的时间戳 DATE_ADD INTERVAL 10 HOUR 到每行中服务器的当前时间。

当我使用 TIMESTAMP 时,它会保存当前服务器时间,没关系,但我想存储我们国家的时间戳,即服务器时间 +10 小时。任何人都可以帮助我完成它。
在此先感谢
您的忠实
艾曼

0 投票
3 回答
1748 浏览

mysql - MySQL:占 DST 的 DATE_SUB/DATE_ADD?

这返回1(又名TRUE

100 天前,一天中的小时没有改变。但由于夏令时(美国),100 个 24 小时前的时间段实际上比按天数计算的时间早一小时。如果上面的语句考虑了夏令时,它会返回0or FALSE

有没有一种方法可以说明给定语句或会话的 DST?我宁愿不使用UNIX_TIMESTAMP,因为它会切断 2038 年以后的任何东西。

0 投票
1 回答
160 浏览

sql-server - 最后出现的日期

我需要找到最后一次出现的日期(在我的情况下是 5 月 1 日的静态日期)

我做了这个,但我知道这可以用更聪明的方式完成

0 投票
1 回答
323 浏览

php - PHP date_add 是 DateTime::add 的别名,但是谁在内部调用谁呢?

就像在类date_add中有许多函数date_diffdate_format具有相应的别名一样DateTime

你知道是内部DateTime::add调用date_add还是反之?

只是为了确保:DateTime类是在 PHP 内部编译的,不是吗?我的意思是当我调用DateTime类时,我是否调用了不需要像我的 .php 文件之一那样被 PHP 解析的代码?!

0 投票
1 回答
212 浏览

sql-server-2005 - Adding only certain days to a DateAdd in SQL?

I've got an inventory report I'm working with which calculates our average weekly consumption of a particular part and then divides it by what we have on hand to show us a numerical "weeks on hand". So if we have an average weekly consumption of 496 and we have 1500 pieces available, the weeks on hand should be 3.02.

What I'm trying to do is take that number and calculate exactly which day we'll run out of the part in question. So we'd run out of the example part in 3.02 weeks from now. My issue is that I have to exclude Fridays - Sundays, so each work week is only four days.

I've looked at the DATEADD() function, and this seems to be what I need to use, but I'm just not sure how to exclude the Fridays from it. I'm using SQL 2005 for this.

Many thanks!

0 投票
1 回答
1917 浏览

sql - 再次卡住 SQL 语句。错误:“列名无效”

我正在尝试使以下 SQL 服务器语句工作,但我收到此错误:“无效的列名 'bfg'。”

简而言之,第一个带有 DATEADD 的 CASE 应该将 'bfg' 设置为 min(OutTime, InTime + 7 days)。第二部分或 DATEDIFF 应该计算 InTime 字段和上面计算的“bfg”之间的时间差(以秒为单位),如果它们在 @in 和 @out 时间范围内。

我希望我更了解 SQL ......你如何解决它?