【发布时间】:2018-09-10 09:33:55
【问题描述】:
从服务器接收的日期不固定为特定格式,那么如何检测得到的格式,以便我可以将其转换为特定的日期格式并根据功能显示在应用程序中。
以下是收到的一些示例:
2018-09-10T10:35:00.377Z
2018-09-10T10:35:00.12Z
2018-09-10
提前致谢!
【问题讨论】:
-
你想如何显示输出??
-
其实我得根据功能在不同的屏幕上显示3-4个选项,这没什么大不了的,主要是检测输入格式
-
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" 读取字符串和子字符串并检查是否与模式匹配。尝试定义您可能从服务器接收到的所有模式。
-
谢谢@Ankita-user3449434,我已经尝试过这个,它只在输入日期为“yyyy-MM-dd'T'HH:mm:ss.SSSZ”格式并且应用程序崩溃时才有效当格式不同时,例如“yyyy-MM-dd'T'HH:mm:ssZ”
-
像,我想知道检查输入日期格式化程序的任何默认方法?