{"id":371,"date":"2014-01-08T15:51:22","date_gmt":"2014-01-08T15:51:22","guid":{"rendered":"https:\/\/jassweb.com\/new22\/solved-to-convert-a-particular-format-to-nsdate-closed\/"},"modified":"2014-01-08T15:51:22","modified_gmt":"2014-01-08T15:51:22","slug":"solved-to-convert-a-particular-format-to-nsdate-closed-2","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/","title":{"rendered":"[Solved] To convert a particular format to NSDate [closed]"},"content":{"rendered":"<h2> Introduction <\/h2>\n<p>[ad_1]<\/p>\n<p>NSDate is a powerful tool for working with dates and times in Objective-C and Swift. It is a powerful tool for working with dates and times in Objective-C and Swift. Converting a particular format to NSDate can be a tricky task, but with the right knowledge and tools, it can be done quickly and easily. In this article, we will discuss the different methods of converting a particular format to NSDate, as well as some tips and tricks to make the process easier.<\/p>\n<h2> Solution<\/h2>\n<p><\/p>\n<p>\/\/Create a date formatter<br \/>\nlet dateFormatter = DateFormatter()<\/p>\n<p>\/\/Set the date format<br \/>\ndateFormatter.dateFormat = &#8220;dd-MM-yyyy&#8221;<\/p>\n<p>\/\/Convert the string to NSDate<br \/>\nlet date = dateFormatter.date(from: &#8220;01-01-2020&#8221;) <\/p>\n<p><\/p>\n<div class=\"entry-content\" itemprop=\"text\">\n<script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/p>\n<p><\/p>\n<div id=\"answer-20994779\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"20994779\" data-parentid=\"20994688\" data-score=\"2\" data-position-on-page=\"2\" data-highest-scored=\"0\" data-question-has-accepted-highest-score=\"0\" itemprop=\"suggestedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>Use this code to get the Current Date<\/p>\n<pre><code>NSDateFormatter *dateFor=[[NSDateFormatter alloc]init];\nNSString *currentDateString = @\"2014-01-08T21:21:22.737+05:30\";\n\n[dateFor setDateFormat:@\"yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ\"];        \nNSDate *currentDate = [dateFor dateFromString:currentDateString];\n\nNSLog(@\"CurrentDate:%@\", currentDate);\n<\/code><\/pre>\n<\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p> <span class=\"d-none\" itemprop=\"commentCount\">5<\/span> <\/p>\n<\/div>\n<\/div>\n<p>solved To convert a particular format to NSDate [closed] <\/p>\n<p><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-1088640234840270\" crossorigin=\"anonymous\"><\/script><br \/>\n<script><\/p>\n<p><\/script><\/div>\n<p>[ad_2]<\/p>\n<p>Converting a particular format to NSDate can be a tricky task. Fortunately, there are a few methods that can help you get the job done. The first method is to use the NSDateFormatter class. This class allows you to specify a date format and then convert it to an NSDate object. For example, if you have a string in the format &#8220;yyyy-MM-dd HH:mm:ss&#8221;, you can use the following code to convert it to an NSDate object:<\/p>\n<pre><code>NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];\n[dateFormatter setDateFormat:@\"yyyy-MM-dd HH:mm:ss\"];\nNSDate *date = [dateFormatter dateFromString:@\"2015-01-01 12:00:00\"];\n<\/code><\/pre>\n<p>The second method is to use the NSDateComponents class. This class allows you to specify the individual components of a date, such as the year, month, day, hour, minute, and second. You can then use the NSCalendar class to create an NSDate object from the components. For example, if you have the components for a date in the format &#8220;yyyy-MM-dd HH:mm:ss&#8221;, you can use the following code to convert it to an NSDate object:<\/p>\n<pre><code>NSDateComponents *dateComponents = [[NSDateComponents alloc] init];\n[dateComponents setYear:2015];\n[dateComponents setMonth:1];\n[dateComponents setDay:1];\n[dateComponents setHour:12];\n[dateComponents setMinute:0];\n[dateComponents setSecond:0];\n\nNSCalendar *calendar = [NSCalendar currentCalendar];\nNSDate *date = [calendar dateFromComponents:dateComponents];\n<\/code><\/pre>\n<p>These two methods should help you convert a particular format to an NSDate object. If you have any questions or need further assistance, please feel free to ask.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction [ad_1] NSDate is a powerful tool for working with dates and times in Objective-C and Swift. It is a powerful tool for working with dates and times in Objective-C and Swift. Converting a particular format to NSDate can be a tricky task, but with the right knowledge and tools, it can be done quickly &#8230; <a title=\"[Solved] To convert a particular format to NSDate [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\" aria-label=\"More on [Solved] To convert a particular format to NSDate [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[469,1027,737,470],"class_list":["post-371","post","type-post","status-publish","format-standard","hentry","category-solved","tag-iphone","tag-nsdate","tag-nsstring","tag-objective-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] To convert a particular format to NSDate [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] To convert a particular format to NSDate [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"Introduction [ad_1] NSDate is a powerful tool for working with dates and times in Objective-C and Swift. It is a powerful tool for working with dates and times in Objective-C and Swift. Converting a particular format to NSDate can be a tricky task, but with the right knowledge and tools, it can be done quickly ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2014-01-08T15:51:22+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] To convert a particular format to NSDate [closed]\",\"datePublished\":\"2014-01-08T15:51:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\"},\"wordCount\":321,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"iphone\",\"nsdate\",\"nsstring\",\"objective-c\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\",\"name\":\"[Solved] To convert a particular format to NSDate [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2014-01-08T15:51:22+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] To convert a particular format to NSDate [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] To convert a particular format to NSDate [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] To convert a particular format to NSDate [closed] - JassWeb","og_description":"Introduction [ad_1] NSDate is a powerful tool for working with dates and times in Objective-C and Swift. It is a powerful tool for working with dates and times in Objective-C and Swift. Converting a particular format to NSDate can be a tricky task, but with the right knowledge and tools, it can be done quickly ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/","og_site_name":"JassWeb","article_published_time":"2014-01-08T15:51:22+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] To convert a particular format to NSDate [closed]","datePublished":"2014-01-08T15:51:22+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/"},"wordCount":321,"commentCount":0,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["iphone","nsdate","nsstring","objective-c"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/","url":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/","name":"[Solved] To convert a particular format to NSDate [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2014-01-08T15:51:22+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-to-convert-a-particular-format-to-nsdate-closed-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] To convert a particular format to NSDate [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775798750","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=371"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/371\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=371"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}