问题标签 [datetime]

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 投票
10 回答
13664 浏览

sql-server - SQL Server 日期时间转换失败

我有一张有 100 万多条记录的大表。不幸的是,创建表格的人决定将日期放在一个varchar(50)字段中。

我需要做一个简单的日期比较 -

但它失败了convert()

好像那个领域有不喜欢的东西,而且记录这么多,光看也看不出来。如何正确清理整个日期字段,使其不会在convert()? 这是我现在拥有的:


@SQL 威胁

在这种情况下,我不关心性能。这将是一次查询。将表更改为日期时间字段不是一种选择。

@乔恩·林贾普

我已经尝试添加第三个参数,它没有任何区别。


@SQL 威胁

问题很可能是数据是如何存储的,只有两种安全格式;ISO YYYYMMDD;ISO 8601 yyyy-mm-dd Thh:mm:ss:mmm(无空格)

isdate()支票不会解决这个问题吗?

我不需要 100% 的准确率。我只想获取过去 30 天的大部分记录。


@SQL 威胁


@Brian Schkerke

将 CASE 和 ISDATE 放在 CONVERT() 函数中。

谢谢!做到了。

0 投票
16 回答
70367 浏览

c# - DateTime.Now 是衡量函数性能的最佳方法吗?

我需要找到一个瓶颈,并且需要尽可能准确地测量时间。

以下代码片段是衡量性能的最佳方法吗?

0 投票
12 回答
143557 浏览

php - datetime (2008-09-01 12:35:45) 的正则表达式模式是什么?

DateTime (2008-09-01 12:35:45) 的 RegEx 模式是什么?

我收到此错误:

未找到结束分隔符 '^'

使用:

给出这个错误:

警告:preg_match() [function.preg-match]:编译失败:在第 19 行的 E:\www\index.php 中的偏移量 0 处没有重复内容

0 投票
34 回答
329866 浏览

c# - 如何获得一周开始的日期时间?

如何在 C# 中仅知道当前时间找到一周的开始时间(周日和周一)?

就像是:

0 投票
3 回答
1945 浏览

ruby - Ruby中带有字符串的日期时间算术

在 Ruby 中,我正在尝试执行以下操作。

其中“since”是表示时间量的字符串(“1 小时”、“1 天”、“3 天”)等等。有什么建议么?

0 投票
11 回答
42602 浏览

c# - 在测试期间覆盖 DateTime.Now 的好方法是什么?

我有一些(C#)代码依赖今天的日期来正确计算未来的事情。如果我在测试中使用今天的日期,我必须在测试中重复计算,这感觉不对。在测试中将日期设置为已知值的最佳方法是什么,以便我可以测试结果是否为已知值?

0 投票
8 回答
12677 浏览

sql - 在 SQL 中将 DateTime 转换为“n Hours Ago”的最佳方法

我编写了一个 SQL 函数来将 SQL 中的日期时间值转换为更友好的“n Hours Ago”或“n Days Ago”等类型的消息。我想知道是否有更好的方法来做到这一点。

(是的,我知道“不要在 SQL 中这样做”,但出于设计原因,我必须这样做)。

这是我编写的函数:

0 投票
7 回答
10833 浏览

python - 在python中找到2次之间差异的最简单方法是什么?

我有 2 个时间值,它们的类型为datetime.time. 我想找出他们的不同之处。显而易见的事情是 t1 - t2,但这不起作用。它适用于类型的对象,datetime.datetime但不适用于datetime.time. 那么最好的方法是什么?

0 投票
4 回答
6467 浏览

regex - 日期时间格式的动态正则表达式

是否有现有的解决方案可以根据给定的日期时间格式模式动态创建正则表达式?支持的日期时间格式模式无关紧要(JodaDateTimeFormatjava.text.SimpleDateTimeFormat其他)。

作为一个具体的例子,对于给定的日期时间格式,如dd/MM/yyyy hh:mm,它应该生成相应的正则表达式来匹配指定格式内的日期时间。

0 投票
12 回答
3629 浏览

php - 在 PHP 中执行与日期时间相关的操作

您如何实际执行日期时间操作,例如添加日期,查找差异,找出间隔中不包括周末的天数?我个人开始将其中一些操作传递给我的 postgresql dbms,因为通常我只需要发出一条 sql 语句即可获得答案,但是,要以 PHP 方式进行,我必须编写更多代码,这意味着更多机会发生错误...

PHP 中是否有任何库以不需要大量代码的方式执行日期时间操作?在“给定两个日期,两个日期之间有多少个工作日?在 SQL 或 $pet_lang' 中实现,通过这个查询来解决?