DateFormat返回零日期

时间:2019-12-09 05:50:30

标签: ios swift ipad nsdateformatter

我遇到一个奇怪的情况,DateFormatter在iPad真实设备(仅)中返回nil,而在所有模拟器(iPhone + iPad),iPhone真实设备甚至在操场上也能正常工作

我已经尝试过通过创建新项目并在同一iPad中执行相同的代码来进行尝试,并且它还会返回相同的结果,即nil

下面是示例代码。

let strDate = "6/5/2019 7:57 PM"
let df = DateFormatter()
df.dateFormat = "M/d/yyyy h:mm a"

let date = df.date(from: strDate)

print(date) // nil

配置

  • iPad mini 3
  • iPad iOS-12.4.3
  • Xcode-10.2

0 个答案:

没有答案