簡體   English   中英

Swift:使用特定日期格式將NSDictionary格式化為JSON

[英]Swift: formatting NSDictionary as JSON with specific date format

Swift中是否可以為NSDate對象指定特定的日期格式?

例如,如果我有一個帶有NSDate對象的NSDictionary ,並且想要這個JSON:

{
  "something": [{
    "something_else": [{
      "data": {
        "total": 117,
        "updateTime": "2016-06-07T05:26:52-0300",
        "endTime": "2016-06-07T08:26:52-0300",
        "startTime": "2016-06-06T08:26:52-0300",
        "dayRangeBars": [{
          "belowRange": 36,
          "aboveRange": 5
        }]
      }
    }]
  }]
}

NSJSONSerialization.dataWithJSONObject是否可以指定日期格式?

您需要確定自己的約會日期

例:

var formatter = NSDateFormatter()
formatter.dateFormat = "yyyy-MM-dd'T'HH:mm:ssZ"
var dateString = formatter.stringFromDate(YourNSDateInstanceHERE)

我不相信 有一些庫可以做到這一點-Mantle可能是最著名的庫。 還有這個: https : //github.com/jagill/JAGPropertyConverter

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM