我有格式的字符串" 2017/07/20 16:20:03"使用 let movieImage = self.childNode(withName: "MovieImage") as! SKSpriteNode?
let Image = UIImage(named: "imageName")
let Texture = SKTexture(image: Image!)
movieImage?.texture = Texture
,表中的列是日期类型,当我更新数据时,我使用了如下代码
let formatter = DateFormatter()
formatter.dateFormat = "E MMM d HH:mm:ss Z yyyy"
但是当我检查表时,数据在let dateString = "2017-05-04 13:46:36.0"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss.0"
let date = dateFormatter.date(from: dateString)!
dateFormatter.dateFormat = "yyyy-MM-dd"
dateFormatter.string(from: date)
,我该怎么办?
答案 0 :(得分:1)
常量Types.DATE
对应于SQL类型DATE,这是一个没有时间的日期。
要存储日期和时间,请改用Types.TIMESTAMP
。
当然,数据库中的列也必须是正确的类型,以便它可以存储日期和时间。
答案 1 :(得分:0)
如果您想保存日期和时间,请使用java DateTime
/ sql TimeStamp
代替Date
。