问题标签 [dateformatter]

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

ios - 为什么不同时区的时间解释不同?


当我的系统设置为 EDT 时输出:

纽约时间:2017-08-13 01:10:00 +0000 9:10 PM

CHI时间:2017-08-13 00:10:00 +0000 8:10 PM

格林威治标准时间:2017-08-13 05:10:00 +0000 1:10 AM


当我的系统设置为 CDT 时输出:

纽约时间:2017-08-13 01:10:00 +0000 8:10 PM

CHI时间:2017-08-13 00:10:00 +0000 7:10 PM

格林威治标准时间:2017-08-13 05:10:00 +0000 12:10 AM


无论我在哪个时区,这些时间不应该保持不变吗?我没有使用任何与TimeZone.current.

注意:我知道使用 是更好的做法TimeZone.secondsFromGMT:,但是使用 abbreviation 参数可以更容易地阅读此问题中发生的情况。

0 投票
3 回答
1138 浏览

swift - 如何从格式化的日期字符串中删除“at”?

这是日期格式化程序设置:

预期输出:

电流输出:

如何在不指定格式字符串的情况下理想地删除“at”字以及它来自哪里?

使用奥地利德语语言环境:

使用美国英语语言环境:

0 投票
2 回答
562 浏览

ios - 了解 Fabrics 的崩溃日志

我已将 crashlytics 集成到我的 iOS 应用程序中。我得到了这样的崩溃日志

这是我第一次阅读崩溃日志文件。我认为。我Function班级的returnDateString方法的 123 行有问题。但是我怎么能理解这一行的确切问题是什么?这是我在 Function 类中的方法。

这是我的 123 行。 let timeStamp = dateFormatter.string(from: date!)

这会是什么原因?请帮我。谢谢

更新

0 投票
3 回答
614 浏览

ios - 条件绑定的初始化程序必须具有可选类型,而不是 swift 3 中的“字符串”

我有这样的方法。

但我收到一个错误

条件绑定的初始化程序必须具有可选类型,而不是“字符串”

这会是什么原因?请帮我。

更新

这是我添加语言环境和保护条件之前的方式。请检查这个。

}

0 投票
1 回答
440 浏览

date - ColdFusion dateformat 格式错误

我有一个输入文本,我在其中获取日期:

提交表单后,我将此日期保存到数据库中,并使用日期格式:

如果用户输入:02/19/1948,则保存正确:1948-02-19。但是如果用户输入:02191948,则保存:7901-05-07。为什么?有谁知道我该如何解决?

谢谢

0 投票
1 回答
303 浏览

ios - 如何在 Swift 3 中从“2017-08-30T06:40:00.000+00:00”之类的字符串中获取时间戳?

在此处输入图像描述

考虑像“2017-08-30T06:40:00.000+00:00”这样的字符串 1 - 如何将此字符串转换为时间戳 2 - 如何将此值分组到时隙中(例如,如果值为时间 = 2: 30 PM,将被分组到下午2点到3点的时段)

0 投票
1 回答
108 浏览

highcharts - 格式化 Highchart 日期时间类别

有人可以告诉我如何在以下代码中指定类别的格式。为什么我的 xAxis 类别(以毫秒为单位)被转换为“1970-01-01 00:00:00”

这是我的 提琴手的链接

0 投票
1 回答
154 浏览

swift - 与时间相关的计算

我正在使用 Swift 4 编写一个应用程序。此应用程序首先获取当前设备时间并将其放入currentTimeLabel格式为的标签 () 中HH:mm

它还以字符串形式从 firebase 数据库获取不同时区的时间,并将其放入两个标签(currentSharedTimeLabeltimeReceivedFromServerLabel)中,格式也是HH:mm. 从服务器检索的数据还包括秒数。显然,这第二次没有改变——但我希望它表现得像用户期望的那样,即我想每秒添加一秒到服务器时间。

为此,我首先使用以下代码将共享时间从字符串更改为格式化时间:

然后我想运行一个函数,它每秒增加一秒mathDate并将结果放入currentSharedTimeLabel. 你能给我一个关于如何实现这一目标的想法吗?

目前,它完全没有成功,我正在做:

我在这方面有点迷茫,我将不胜感激。

(我希望我已经把我的问题说清楚了,不要因为缺乏或肤浅的信息而让你不安)。

编辑 2:数据库观察者代码(更新 Cocoapods 后)

0 投票
1 回答
357 浏览

ios - Swift 中下一个可用日期的日期格式

我目前正在从运行联盟的第三方网站下载体育应用程序的赛程列表,因此我必须使用的数据受到限制。

我正在尝试实现一个显示下一个即将到来的灯具的功能。我的问题是检索的日期如下所示:

例如,“2017 年 9 月 9 日星期六”和“18 年 3 月 24 日星期六”。

我在 DateFormatter 中尝试了许多我知道的日期格式,但找不到使用这种特定格式的任何内容。

如果我尝试在日期格式化程序中将 Date from string 方法与上述字符串之一一起使用,我会得到一个 nil 值。

我有一系列固定装置,每个都有自己的日期。我需要将这些中的每一个与当前日期进行比较,以确定下一个日期。

我对此的临时解决方法是循环遍历灯具,一旦没有结果就将其显示为下一个灯具。显然,当游戏可能因任何原因未进行时,这不起作用。

处理这个问题的最佳方法是什么?

0 投票
0 回答
53 浏览

swift - DateFormatter 意外返回 nil?斯威夫特 3

我想将一种格式的日期转换为另一种日期格式的字符串。

我的代码是这样的:

当我运行它时,我发现日期意外返回 nil。

表示上述字符串的正确日期字符串格式是什么?