问题标签 [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.
javascript - 使用 moment.js 或使用 JQuery/Javascript 以英文和日文显示日期
我正在使用 moment.js 来格式化日期。我想以“en-JP”文化显示日期,但 moment.js 不支持“en-JP”语言。
Jquery/Javascript 代码也可以。
我想显示日期,如:
2018年8月15日星期三
java - 字符串到 LocalDateTime 的转换:java.time.format.DateTimeParseException
我正在使用以下代码转换 String 中的日期:
我收到以下异常:
变量“strDate”中的格式将相同且无法修改,因为我将从不同的应用程序中获取该格式
ios - 日期格式崩溃
我在检查日期时崩溃了:
我的崩溃在这里:
我正在nil
为fromDt
我的约会对象是 2018-08-16 15:04:17
swift - 在 ObjectMapper 的 DateFormatterTransform 中设置自定义时区
我对 ObjectMapper 时间字符串解析相对较新,并且面临着一个巨大的问题。我有一个服务器以“yyyy-MM-dd'T'HH:mm:ss.SSZ”格式向我发送时间字符串,我应该在本地解析到我的 Date 对象。我的服务器正在向我发送本地时区的日期,即 GMT+8,所以可以说我从服务器收到“2018-08-23T15:02:44.000Z”。我需要将其完全保存在我的领域文件中。我正在使用以下代码进行转换:
但问题是保存在领域中的日期对象是 2018-08-23 11:02:44 PM。我相信 DateFormatterTransform 接受 GMT 区域中的日期字符串,因此它将其转换为我的本地时区,即 GMT+8。无论如何我可以手动设置 DateFormatterTransform 的时区,这样我就不会得到时移?我们目前无法更改服务器,因为数据库非常大并且已经将每个日期都存储在本地时区中。
请建议如何解决这个问题。谢谢
ios - 将日期格式 iso-8601 更改为自定义格式
我有一个使用 JSONDecoder() 解析的 json 文件。但是,我收到了日期类型为 iso-8601 格式的变量时间戳(“yyyy-MM-dd'T'HH:mm:ss.SSSXXXXX”),但在我看来,我想以自定义格式显示它: “dd/mm/yy HH:mm:ss”。
我已经编写了以下代码,但时间戳为零,此外,我假设“日期”不是在时间戳采用 iso-8601 格式时使用的正确类型:
错误 json: typeMismatch(Swift.Double, Swift.DecodingError.Context(codingPath: [_JSONKey(stringValue: "Index 0", intValue: 0), CodingKeys(stringValue: "timestamp", intValue: nil)], debugDescription: "Expected解码 Double 但找到了一个字符串/数据。”,基础错误:无))
斯威夫特4
ios - DataFormatter.date(来自字符串:字符串)-> 日期?在某些日期返回 nil
1906 年 9 月 1 日在美国/埃德蒙顿时区总是返回 nil,而1986 年 4 月 4 日在约旦/安曼时总是返回 nil。
有谁知道为什么?我究竟做错了什么?
ios - 日期格式化,添加日期到日期
这是我的第一个问题;
如果我写 print("date1") 或 print("date2") 它会给出以下输出
2018-09-10 08:56:49 +0000
我想写同样的例子,但date1
必须date2
包括这两个属性:
格式:"dd.MM.yyyy"
语言环境:"tr_TR"
除此之外,这是我的第二个问题:
如您所知,这 3600 的价值增加了一个小时。如何添加一天?24*3600?有什么最短的方法吗?
ios - 如何快速转换日期 yyyy-mm-dd'T'HH:mm:ss.SSSZ
我将日期从“yyyy-mm-dd'T'HH:mm:ss.SSSZ”转换为“dd-mm-yyyy”,我的日期是“2018-09-11T09:53:25.000+0000”,这是我的代码
但我正在像这样转换日期11-23-2018
但我的方面是11-09-2018
java - java中的日期格式化程序
我正在使用下面的代码来格式化毫秒分辨率的日期字符串。它适用于2018-09-14T13:05:21.329Z
但不适用2018-09-14T13:05:21.3Z
。有人可以提出原因以及如何纠正吗?
我得到以下异常: