问题标签 [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 - Swift:本地日期对象和本地时区
我已经搜索和搜索,但大多数时候帖子都在谈论从 Date() 创建本地化字符串。我需要一个日期对象来设置定时器在正确的时间触发。
我意识到我可能会遗漏一些东西......这是我迄今为止最好的:
哪个输出:
> 问题:如果我将 dateFormatter 变量 timeZone 设置为 .current,为什么会有 +0000?
+ 更新 01:
在@MadProgrammer 的评论之后:
哪些输出,第一个是正确的:
> 问题:为什么从 dateFormatter.string(...) 日期对象创建日期会如此不同?
先感谢您!
java - Java,时间的正则表达式
我在 Java eclipse 界面中有一个文本字段,我想验证它是否只接受时间格式,但我不希望包含秒数。
我如何验证它是否只接受这种格式hh:mm但从早上 8:00 到下午 16:00。
ps TextField 变量名是txtOra。
ios - DateFormatter 在 iPhone 上返回 nil,但在模拟器上不返回
我注意到 iOS 11.3 上的 DateFormatter 有一个奇怪的情况。我正在尝试使用以下代码将字符串转换为日期:
奇怪的是,在模拟器上它可以工作,但在我的 iPhone 上却不行(日期为零)。据我所知,模拟器上 dateFormatter 的语言环境是 en_US,而在我的 iPhone 上是 en_RO。
如果我将 DateFormatter 的区域设置显式设置为 en_US,它将返回正确的值。
更重要的是,在我将手机的地区更改为美国后,它可以正常返回,即使我将其更改回罗马尼亚后它也可以正常工作。我尝试重新启动手机,但它仍然有效。
该问题仅出现在 iOS 11 上,没有代码更改,根据我的测试,它在 Swift 和 Objective-C 中都有。
这导致我的应用程序出现问题。我可以强制区域设置为“en-US”,并希望它能解决问题。
有人遇到过这种情况么?还有另一种方法可以解决这个问题吗?
java - date format is not correct java
I'm trying to read a date cell from excel file, i'm using DataFormatter but the problem is that the format that i get is not correct (day and month are inverted), example: in the excel file: 15/03/2018 After reading: 03/15/2018
I need to fix this or convert the cell to string format in order to compare it with another string.
thanks in advance.
This is how i read the cell:
ios - 在 iOS 中将 UTC 日期时间转换为本地日期时间
我正在尝试将 UTC 日期时间转换为本地日期时间,下面是我的代码。
当系统(iPhone 或 iPad)语言设置为English(India)时,上述代码集有效。如果我将语言更改为日语,则会引发如下异常。
线程 1:致命错误:在展开可选值时意外发现 nil
在return
声明中。
我很清楚我搞砸了 dateFormatter 因为dateFormatter.date(from: date) 无法识别日期。因此,将 nil 值分配给 dt。
对于所有系统语言一般使用日期时间格式的任何建议都将是可观的。
swift - 无法从格式“yyyy-MM-dd'T'HH:mm:ss+00:00”创建日期
我想从字符串转换为日期。我在这里使用正确的格式 吗? "yyyy-MM-dd'T'HH:mm:ss+00:00"?
ios - iOS Swift 如何让 DateFormatter 在任何地区都没有年份?
我想从两个日期创建一个日期字符串,格式如下:
同时尊重本地日期格式(美国的 MMM dd,欧洲的 dd MMM 等)。
如何让 DateFormatter 给我默认样式但没有年份?
ios - Dateformatter 返回零日期
我正在尝试将 3 小时添加到从服务器返回的日期。publication.DateTime
是一个字符串,我需要先将其转换为日期,然后再进行操作。
这是我的尝试:
我究竟做错了什么?我试图在网上对这个问题进行研究,似乎大多数帖子都来自旧版本的 Swift,所以也许新的 Swift 中有一些东西我遗漏或做错了?
编辑:更改日期格式有效,但在字符串 onbject 中添加 3 小时的时间现在看起来像 15:0:0 而不是之前的 12:34:17。我希望它是 15:34:17。
swift - 你如何以这种格式显示日期?“2018 年 7 月 18 日上午 10:02”
日期描述打印:2015-06-18 17:02:02 +0000 Playground 似乎自然地在右侧输出:“2015 年 6 月 18 日上午 10:02”
如何格式化它以显示这个?“2018 年 7 月 18 日上午 10:02”
谢谢!
swift - Swift“字符串中的日期”转换不起作用,但格式适用于在线服务?
游乐场代码:
在我使用在线服务的同时-它表明我选择的格式是正确的。我的错误在哪里?