问题标签 [datetime-conversion]
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.
java - 如何将 ZonedDateTime 转换为日期?
我正在尝试在我的数据库中设置与服务器无关的日期时间,我相信这样做的最佳做法是设置 UTC DateTime。我的数据库服务器是 Cassandra,Java 的数据库驱动程序只理解 Date 类型。
因此,假设在我的代码中,我现在使用新的 Java 8 ZonedDateTime 来获取 UTC(ZonedDateTime.now(ZoneOffset.UTC)
),我该如何将此 ZonedDateTime 实例转换为“旧版” Date 类?
javascript - 在 Node.js 中将 Olson/tz 时区时间转换为通用时间,反之亦然
假设我对给定的 Olson/tz 数据库时区有时间,例如,1973 年 7 月 1 日在非洲/马普托的 15 小时 23 分钟。
如何将其转换为世界时间 UT,反之亦然node.js
?我在网上看过一些图书馆,但文档不清楚。欢迎提供完整的代码示例。
r - 将整数转换为时间并在 R 中进行计算
我在日期时间问题上遇到了困难。我的数据框看起来像这样,我想找到每个人看电视的持续时间。
我尝试了不同的方法来转换它们以便能够进行计算,但我没有产生任何显着的结果。
我的结果完全错误
例如,我希望 193221 变为 19:32:21 HH:MM:SS
有没有可以轻松进行转换的软件包?如果可能的话,我不希望显示日期,只是时间。
php - 如何将纽约的时间转换为UTC时区
如何通过 php 将 NY 区的给定时间转换为 UTC 区。我只会给出时间而不是日期(例如上午 12:30)。我想将给定时间转换为 UTC 时间,例如( 05:30 am )。
c# - 日期时间格式问题
我有一个如下的字符串
1970 年 1 月 1 日凌晨 12:00:00
我希望它采用 yyyy-MM-dd 格式(在本例中为 1970-01-01) 我的解析代码是
但我不断收到错误消息,该字符串未被识别为有效日期时间。我查看了我的变量 actualValue,它是 DateTime 类型的,所以我认为问题出在格式MM/dd/yyyy HH:mm:ss tt上,这有什么问题?
javascript - 如何根据选定的开始时间和间隔获取结束时间?
目前正在从事一个项目,我必须构建具有开始、结束时间和会议间隔的时间选择器。用户首先选择开始时间,例如早上 7:15,然后下一步是选择从 5 分钟到 60 分钟的会议间隔,最后一步是结束时间,应该根据选择的开始时间和会议间隔开始。因此,如果用户选择上午 7:30 作为开始时间,并选择会议间隔 50 分钟,我的结束时间应该从上午 8:20、上午 9:10、上午 10:00 开始......一直到下午 5 点,但不超过。我当前的第一个问题是开始时间选择器,在 12 小时值旁边的下拉列表中我应该有 PM。我的代码给了我 AM。其次,如果我选择从 5 分钟到 45 分钟的会议间隔,则结束时间可以正常工作,但如果我选择 50 分钟或 55 分钟的会议长度,我在下拉菜单中没有得到正确的结束时间值。
HTML:
JavaScript:
这是我的工作示例:https ://jsfiddle.net/dmilos89/rhuh6qum/22/ 。如果有人可以帮助解决这个问题,请告诉我。
javascript - fullcalendar 与 UTC 和本地日期混淆
我确实让 fullcalendar 正常初始化。所以它代表当前日期。(午夜-> 午夜,1 天,1 小时时段)
从其他一些数据源我得到带有时间戳的数据。格式为“YYYY-MM-DD HH:mm”(作为字符串传输,无时区信息)
所以我将该字符串转换为一个时刻对象,并针对 fullcalendar.start 和 .end 进行测试以查看它是否在其中。
通过以下命令,这会导致错误
返回
我也尝试与 diff 进行比较
返回
对 Chrome 开发工具中的 calendars.end 对象的一些研究表明,它在内部表示为
这对我来说看起来很奇怪。我在格林威治标准时间前 2 小时处于时区。所以它应该正确地说 2016-04-07 00:00 GMT+0200,不是吗?这也解释了为什么上面的差异测试导致了 120 分钟。
有人可以帮忙吗?我不知道转换问题来自哪里。我只使用没有时区信息的日期。如上所述,fullcalendar 在没有 gotodate 信息的情况下初始化,并显示从 00:00 到 00:00 的时间栏。那么为什么会有这个 2h 的差异呢?
timestamp - 将 64 位十六进制转换为纳秒时间戳
我有以 64 位十六进制表示的时间戳。有没有办法将其转换为纳秒时间戳?(最好在 C++ 中)
mongodb - 我们可以只比较MongoDB中的时间吗?
我已经以日期时间格式存储了happyHours 的酒店。现在我想获取所有happyHours 大于当前时间的酒店。
据我所知,我知道有日期比较来获取结果,但这将比较整个日期时间对象。
有没有办法只比较时间?
数据库中的欢乐时光日期对象示例:
java - 如何获得毫秒?
我正在做一个倒数计时器,我摆脱了int变量并制作了long。以下方法如何获得小时、分钟和秒。
对于 ms,我将秒除以 1000。现在我以 12:34:56.000的格式获得时间。代替毫秒总是.000
怎么了?如何获得毫秒?