ObjectMapperでの日付マッピング方法
4232 ワード
ObjectMapperスゲー!となってる今日このごろですが、日付のマッピングはどうするんだろうと思って少し調べたら
以下の書き方で日付のマッピングができるとわかりました。
class dateItems: Object,Mappable {
dynamic var day:NSDate?
/// ObjectMapper
required convenience init?(_ map: Map) {
self.init()
mapping(map)
}
func mapping(map: Map) {
day <- (map["day"],CustomDateFormatTransform(formatString: "yyyy-MM-dd"))
}
}
今回マッピングしたい日付は以下のようなものです。
2016-07-01 00:00:00 +0000
マッピングするために日付のフォーマットの書き方どうすればいいんだっけ?となり、調べてたら以下の記事を見つけました。
これを参考にすると以下の書き方になりました。
class dateItems: Object,Mappable {
dynamic var day:NSDate?
/// ObjectMapper
required convenience init?(_ map: Map) {
self.init()
mapping(map)
}
func mapping(map: Map) {
day <- (map["day"],CustomDateFormatTransform(formatString: "yyyy-MM-dd'T'HH:mm:ssxxx"))
}
}
無事マッピングされて一安心!
Author And Source
この問題について(ObjectMapperでの日付マッピング方法), 我々は、より多くの情報をここで見つけました https://qiita.com/nori-shio88/items/6a32bf9503b0199f9c78著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .