问题标签 [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.
swift - DateFormatter 返回零
为什么DateFormatter
返回零?我认为字符串格式匹配?
执行上述代码后,dateObj 为 nil。
ios - 将 ISO8601 字符串转换为重新格式化的日期字符串(Swift)
我正在从 JSON 数据库中提取日期。日期的格式类似于 2017-06-16T13:38:34.601767 (我认为是 ISO8601)。我正在尝试使用 ISO8601DateFormatter 将日期从 2017-06-16T13:38:34.601767 格式化为 2017-06-16。到目前为止,我什至无法将拉出的字符串格式化为日期。
我不确定我的日期格式是否错误,它不是 ISO8601,或者我没有按预期使用 ISO8601DateFormatter。
1.) 它是 ISO8601 日期吗?
2.) 我是否正确使用了 ISO8601DateFormatter?
谢谢!
ios - 将日期字符串转换为正确的格式
我收到来自服务器的响应,并且需要将日期字符串转换为日期:
2017 年 6 月 29 日星期四 07:15:25 +0000
我正在尝试将字符串转换为人类可读的格式。谁能建议如何将此字符串转换为日期?
ios - 从字符串转换为日期时,日期格式化程序将年份减一并更改日期
我正在使用 dateformatter 在字符串和日期类型之间转换日期,以便通过 UIDatePicker 输入日期。当视图加载时,如果存在保存的日期字符串,则将其放入日期文本字段(并正确输入)。当 dateformatter 将字符串转换为日期时,它会返回错误的日期。(总是在上一年的 12 月 20 日左右。)
返回:
将日期保存为字符串:06/07/1977 保存日期转换为日期:1976-12-19 06:00:00 +0000 日期转换回字符串:12/19/1976
如果我继续运行 setDatePicker 函数,它会不断减去一年并更改日期。
将日期保存为字符串:12/19/1976 保存日期转换为日期:1975-12-21 06:00:00 +0000 日期转换回字符串:12/21/1975
将日期保存为字符串:12/21/1975 保存日期转换为日期:1974-12-22 06:00:00 +0000 日期转换回字符串:12/22/1974
等等。
编辑:刚刚注意到它在 19-25 之间循环,将日期加 1,直到它达到 25,然后返回到 19。
ios - 在 iphone 中找不到正确的日期格式化程序 (DateFormatter)
我正在从服务器获取日期字符串,例如“2017-08-05T00:30:00.000+02:00”。下面是我的日期格式化程序代码。
但它返回 2017-08-04 22:30:00 +0000。这是错误的。有什么建议么?
ios - 无法快速更改旧日期格式的新日期格式?
在代码中,我试图从旧格式更改新的日期格式,但无法做到这一点,它会崩溃并显示“致命错误:在展开可选值时意外发现 nil ”但我找不到原因,请帮助找出原因。
在这里,我给出了我尝试过的代码..
dateString 有值.. dateString 是:2017-08-02 14:09:22
现在当前格式为:“yyyy-MM-dd hh:mm:ss”
但我想转换为:“dd-MMM-yyyy”
请帮我解决问题。谢谢大家。
ios - 计时器问题呈现时间
我正在尝试用当前时间更新标签。
当我在使用时,updateTime()
label.text = DateFormatter.localizedString(from: Date(), dateStyle: .none, timeStyle: .long)
我得到了我想要的结果
当我使用label.text = DateFormatter.localizedString(from: date, dateStyle: .none, timeStyle: .long)
计时器不工作。有人可以解释一下吗??
据我了解,如果我使用日期而不是 Date(),那么我需要一个计时器/计数器来计数和计算。如果是这样,有什么建议吗?
非常感谢
磷