问题标签 [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.
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 参数可以更容易地阅读此问题中发生的情况。
swift - 如何从格式化的日期字符串中删除“at”?
这是日期格式化程序设置:
预期输出:
电流输出:
如何在不指定格式字符串的情况下理想地删除“at”字以及它来自哪里?
使用奥地利德语语言环境:
使用美国英语语言环境:
ios - 了解 Fabrics 的崩溃日志
我已将 crashlytics 集成到我的 iOS 应用程序中。我得到了这样的崩溃日志
这是我第一次阅读崩溃日志文件。我认为。我Function
班级的returnDateString
方法的 123 行有问题。但是我怎么能理解这一行的确切问题是什么?这是我在 Function 类中的方法。
这是我的 123 行。
let timeStamp = dateFormatter.string(from: date!)
这会是什么原因?请帮我。谢谢
更新
ios - 条件绑定的初始化程序必须具有可选类型,而不是 swift 3 中的“字符串”
我有这样的方法。
但我收到一个错误
条件绑定的初始化程序必须具有可选类型,而不是“字符串”
这会是什么原因?请帮我。
更新
这是我添加语言环境和保护条件之前的方式。请检查这个。
}
date - ColdFusion dateformat 格式错误
我有一个输入文本,我在其中获取日期:
提交表单后,我将此日期保存到数据库中,并使用日期格式:
如果用户输入:02/19/1948,则保存正确:1948-02-19。但是如果用户输入:02191948,则保存:7901-05-07。为什么?有谁知道我该如何解决?
谢谢
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点的时段)
highcharts - 格式化 Highchart 日期时间类别
有人可以告诉我如何在以下代码中指定类别的格式。为什么我的 xAxis 类别(以毫秒为单位)被转换为“1970-01-01 00:00:00”
这是我的 提琴手的链接
swift - 与时间相关的计算
我正在使用 Swift 4 编写一个应用程序。此应用程序首先获取当前设备时间并将其放入currentTimeLabel
格式为的标签 () 中HH:mm
。
它还以字符串形式从 firebase 数据库获取不同时区的时间,并将其放入两个标签(currentSharedTimeLabel
和timeReceivedFromServerLabel
)中,格式也是HH:mm
. 从服务器检索的数据还包括秒数。显然,这第二次没有改变——但我希望它表现得像用户期望的那样,即我想每秒添加一秒到服务器时间。
为此,我首先使用以下代码将共享时间从字符串更改为格式化时间:
然后我想运行一个函数,它每秒增加一秒mathDate
并将结果放入currentSharedTimeLabel
. 你能给我一个关于如何实现这一目标的想法吗?
目前,它完全没有成功,我正在做:
我在这方面有点迷茫,我将不胜感激。
(我希望我已经把我的问题说清楚了,不要因为缺乏或肤浅的信息而让你不安)。
编辑 2:数据库观察者代码(更新 Cocoapods 后)
ios - Swift 中下一个可用日期的日期格式
我目前正在从运行联盟的第三方网站下载体育应用程序的赛程列表,因此我必须使用的数据受到限制。
我正在尝试实现一个显示下一个即将到来的灯具的功能。我的问题是检索的日期如下所示:
例如,“2017 年 9 月 9 日星期六”和“18 年 3 月 24 日星期六”。
我在 DateFormatter 中尝试了许多我知道的日期格式,但找不到使用这种特定格式的任何内容。
如果我尝试在日期格式化程序中将 Date from string 方法与上述字符串之一一起使用,我会得到一个 nil 值。
我有一系列固定装置,每个都有自己的日期。我需要将这些中的每一个与当前日期进行比较,以确定下一个日期。
我对此的临时解决方法是循环遍历灯具,一旦没有结果就将其显示为下一个灯具。显然,当游戏可能因任何原因未进行时,这不起作用。
处理这个问题的最佳方法是什么?
swift - DateFormatter 意外返回 nil?斯威夫特 3
我想将一种格式的日期转换为另一种日期格式的字符串。
我的代码是这样的:
当我运行它时,我发现日期意外返回 nil。
表示上述字符串的正确日期字符串格式是什么?