问题标签 [isodate]
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.
postgresql - 在 Postgresql 中获取 ISO 日期的奇怪结果
我有一个表 task_details。我需要从这个表中选择它的每周日期。我已经使用ISO 年和ISO 周从该表中提取每周日期,因为我想将其周数提取为 53,如果它是 2015 年 12 月,那么在 12 月 28 日、12 月 29 日、12 月 30 日、12 月 31 日和 1 月 1 日2016 年 1 月 16,2 日,因为此类日期不应分成两个不同的星期。
下面给出了我用于ISO 年和ISO 周的查询。
几周以来它工作得很好,但后来我在一个日期得到了这个奇怪的结果,以便在表格中记录。
该表没有 2017 年的数据。此外,yr列显示 2016 年,这是所期望的,但是newdate列和week列给出了奇怪的结果。为什么会这样?我该如何解决 ?
这是它的 SQL 小提琴:http ://sqlfiddle.com/#!15/53abf/1
java - 为什么 Mongo 查询和 Java Mongo Driver 查询给了我非常不同的结果?
为什么这些查询给了我非常不同的结果?
蒙哥版本:
爪哇版:
其中,fromDate 和 toDate 是 Java.Util.Date 的实例。我完全不知道为什么这些查询会给我不同的结果。他们应该给我同样的结果。有什么建议么?
- 编辑:
这是 mongo profiler 给我的:
}
我不知道为什么日期会改变?我怎样才能避免这种情况?
- 编辑:
这就是我生成日期的方式,我没有设置任何时区:
- - 编辑:
设置时区解决了这个问题。
谢谢。
python - 如何通过 Python 在 MongoDB 上的 ISODate 类型中插入时间戳值?
时间戳值将通过 Node.js 和 Mongoose 传输到 MongoDB 上的 ISODate 类型。
但是当我使用 Python 和 pymongo 时,它将被保存并在 MongoDB 上仍为 Number 类型。
如何通过 Python 在 MongoDB 上的 ISODate 类型中插入时间戳值?
javascript - 从日期中删除秒/毫秒转换为 ISO 字符串
我有一个我想要的日期对象
- 删除毫秒/或设置为 0
- 删除秒数/或设置为 0
- 转换为 ISO 字符串
例如:
但最终我真正想要的是
javascript - 用于检查字符串是否为有效日期的 Javascript 函数
我知道这已经被问过好几次了,但我问是因为在互联网上搜索了几个小时后,我还没有找到一个不包括使用 Javascript 库的可行解决方案。
我只是在寻找一种方法来测试字符串是否是有效日期。我在从 C# (JSON.NET) 传递的 Javascript 中绑定数据。传回的有效日期时间的格式是“2083-01-01T00:00:00”。我发现的所有函数要么说这是无效的,因为它们没有将时间戳部分包括在内,要么它们不够严格,并且说这个字符串“Testing 21215”是一个有效的日期。
在不使用库的情况下,我可以使用什么解决方案来验证这种格式?
java - iso 日期和时间未提供所需格式
我应该使用什么格式来获得所需的输出
对于输入 "2016-04-01T16:23:19.8995" o/p=2016-04-01T16:23:19.900 因此 .8995 在输出中四舍五入为 0.900
3.对于输入“2016-04-01T16:23:19.9995”类似,预期输出为 2016-04-01T16:23:20.000 未获得预期输出
公共课日期{
}
node.js - Node.js 扩展压缩的 ISO 日期时间
是否有一种简单/原生的方法可以将速记 ISO 格式转换为扩展的标准格式?我相信这就是导致我的比较失败的原因(但很高兴被告知并非如此)。
我认为是短手是这个
我拥有的普通 ISO 字符串是
然后当我尝试比较使用
我得到以下
mongodb - aggregate query performance sorting by ISODate
I have this kind of simple aggregate query
this query returns 50 items at most and takes 10 seconds to complete.
If I simply change the sort property with a numeric one:
the query takes a few milliseconds to complete.
Is there any sorting issue with ISODate properties?
I really can't understand why it takes so long in the first version.
Thank you.
UPDATE
this is the query result with "explain" flag set to true (note: on the ISODate field there is an index):
python - 通过 REST API 将日期值发布到 mongoDB 并将其存储为 ISOdate
我有一个工作服务器,它从客户端机器接收数据并将其存储到 mongoDB 中。它看起来像
每 5 秒向服务器发送一次数据。我的问题是该timestamp
值存储为字符串而不是 ISOdate。如何将其存储为 ISOdate?或更准确地说,如何将timestamp
值更改为 ISOdate?
编辑:我找到了一种在 mongo 控制台中将值转换为日期的方法,但我需要为每个新条目自动完成此操作。