我正在尝试解析一个格式如下的日期:
2017-09-20T10:59:10.0000000 01:00
Run Code Online (Sandbox Code Playgroud)
我正在使用Carbon,所以我尝试了:
Carbon::createFromFormat('Y-m-dTH:i:s.u vP', $date)
Run Code Online (Sandbox Code Playgroud)
哪个输出:
The timezone could not be found in the database\n
Unexpected data found.\n
Data missing
Run Code Online (Sandbox Code Playgroud)
我猜最后一个时区参数可能是错误的,但我找不到如何解析该日期格式的方法:/
感谢帮助 !
我坚持解析JSON。结构真的很难。我正在尝试使用可解码的方法。
import UIKit
struct WeatherItem: Decodable {
let title: String?
let value: String?
let condition: String?
}
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
print("hello")
let jsonUrlString = "http://virtualflight.ddns.net/api/weather.php?icao=ehrd"
guard let url = URL(string: jsonUrlString) else { return }
URLSession.shared.dataTask(with: url) { (data, response, err) in
guard let data = data else { return }
var arr = [WeatherItem]()
do {
let res …Run Code Online (Sandbox Code Playgroud)