问题标签 [datetime-comparison]

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 回答
1963 浏览

c# - C# 检查两个日期时间之间是否有一分钟

我正在努力检查两个日期时间之间是否至少有一分钟。我在 C# 中创建了一个游戏,并将我的游戏的一部分限制为每分钟一次,每次执行此命令时它都会运行一个 void

问题是即使还不到一分钟它也会这样做?

编辑:我决定使用时间跨度。但是,当我尝试在达到 60 后获得时间跨度的秒数时,它会重置吗?

0 投票
4 回答
1922 浏览

c# - 在 linq 中比较日期

我有一个字符串 31-10-2014 我想与数据库中的值进行比较。

比较一直失败,我应该如何将输入日期与数据库值进行比较(我将用于验证输入的 try catch 保留为 dattime,因此示例更清楚)

我收到消息(即使没有 searchData):

Linq 无法识别 ParseExact 方法。

0 投票
2 回答
6672 浏览

android - 如何比较android中的开始时间和结束时间?

我的问题是如何比较 startTime 和 endTime 之间的两个时间,

比较两次。

  1. 开始时间
  2. 时间结束。

我正在使用TimePickerDialog获取时间,我正在使用一种方法,它为 startTime 和 endTime 传递 long 等参数,我正在使用这样的方法,

获取错误:

如何比较两次。请给我建议。

0 投票
1 回答
175 浏览

c# - 有没有办法将这两种方法结合起来进行 DateTime 和 TimeSpan 比较

有没有办法将这两种方法结合起来DateTime(在比较日期时间时忽略刻度)以及TimeSpan与通用参数类型的比较并整合逻辑?

0 投票
1 回答
148 浏览

c# - 比较 SQL Server 2008 中的日期时间值

我在比较 SQL Server 2008 中的日期时间值时面临挑战。

我只想从表“Plane_Allocation_Table”中选择那些 DATETIME 类型的列“To_Date”小于今天的日期和时间(我使用 GETDATE() 获得的)的行。并根据上述查询返回的值更新两个表。

但是,我尝试的查询不返回任何行。

我写的最后一个存储过程看起来像:

-- 更新 Hanger_Details 中 Total_Allocation 的过程和 Plane_Allocation_Details 中预订的有效性:

'To_Date' 和 '@now' 的比较不起作用。是否有任何解决方案可以比较存储过程中表中的日期时间值?

PS:请注意,我想根据日期和时间进行比较。例如,如果时间 datetime 现在是 '2014-12-20 10:00:00.000',并且列值是 '2014-12-20 09:59:00.000',则必须返回该行。

Edit1:我已经更正了那里的错字。(=< 到 <=)

0 投票
2 回答
725 浏览

mysql - comparison operators between time values mysql

I am trying to return all the records on a certain date and less than an exact time
my SQL looks like this

  • WHERE date = '2014-08-28'
  • and UNIX_TIMESTAMP(time) < '14:48:22'
    This returns all the time records and doesn't cutoff the time at the specified point

  • WHERE date = '2014-08-28'
  • and time < '14:48:22'
    This query cuts off the time at '14:28:22' but also cuts off all time before '10:00:00'

I have also tried the cast() but no luck

0 投票
5 回答
171 浏览

javascript - Javascript比较时间不起作用

我正在尝试检查特定的 ISO 日期时间是否在 18:00 之前

这是简单的代码:

即使我的 targetDate 中的时间设置为 13:30:00,输出总是在之后。

我已经搜索了如何比较时间,并且从我发现的结果中,我所做的简单比较应该可以工作。

如果有人能指出我做错了什么,我将不胜感激。

0 投票
2 回答
2918 浏览

javascript - 使用 new Date() 同时从用户输入值中减去 new Date(),将数据与当前日期的 MM/DD/YYYY 格式的日期进行比较和过滤

尝试将 2015-02-21T21:48:48.137Z 格式的新日期(今天的日期)与 MM/DD/YYYY 格式的日期进行比较,这是我的 json 数据。我想根据用户输入的天数过滤今天之前的所有数据(在没有特定天数之前获取数据)..我可以得到天数并从今天的日期中减去它。不知道如何将此日期与 MM/DD/YYYY 格式的 Json 日期值进行比较。我应该解析 Date() 以便与 MM/DD/YYYY 格式的 JSON 数据进行比较

我可以使用新的 Date() 根据 2015-02-20T21:48:48.137Z 格式获取用户输入并从今天的日期中减去它。我的数据是 MM/DD/YYYY 格式,所以需要一种方法来比较我的值以 MM/DD/YYYY 格式减去日期后得到。我是否需要更改过滤器中的参数并通过 ng-model 输入日期和值。

http://plnkr.co/edit/unB6m8ZyqGnmiYfeaLoP?p=preview

0 投票
1 回答
71 浏览

function - 使用 TIME 函数对 10:40:00 进行 Google 电子表格比较失败

将具有值的单元格与10:40:00电子表格函数的结果进行比较时遇到问题TIME(10,40,0)

一系列比较表明 from 8:40to10:39:59和 from 10:40:01to13:40:00比较正确但10:40:00错误返回比较的FALSE值。

我错过了什么还是这是一个错误?

0 投票
1 回答
42 浏览

mysql - 使用 MySQL 获取当前在线员工

我有员工在不同的班次和工作日工作。他们的班次详细信息以下列格式保存在班次表中。

  1. 工作日 - 周一、周二、周三、周四、周五、周六、周日
  2. 开始时间 - 24 小时格式。例如,05:00
  3. EndTime - 24 小时制。例如,18:00

一些员工上夜班。因此,他们的开始时间是 20:00,结束时间是 05:00(第二天早上)。对于夜班员工,WeekDay 将是 Starttime 工作日。

我需要向员工展示现在在线/工作。这是实时数据。我目前正在提取当天的记录,然后使用 Java 验证当前时间是否在开始和结束时间之内。如果是,则显示该记录,否则忽略。

由于员工的增加,整个过程现在需要很长时间。

我想直接使用 SQL 来做这个检查。StartTime 和 Endtime 字段是 varchar(10) 并且始终具有 HH:MM 格式

是否可以直接在 SQL 中执行此操作?