आईओएस 10 स्विफ्ट 3 में डेट फॉर्मेटर का उपयोग कैसे करें? मैं

-1
Jaydeep Modi 20 जिंदा 2017, 07:07
2
एसओ में आपका स्वागत है! तुमने अब तक क्या प्रयास किया है? आपकी सहायता के लिए, कृपया एक न्यूनतम, पूर्ण, और सत्यापन योग्य उदाहरण जोड़ें
 – 
abpatil
20 जिंदा 2017, 07:21
आपको दो प्रारूपों की आवश्यकता होगी: एक आपके इनपुट स्ट्रिंग को एक दिनांक उदाहरण में बदलने के लिए, फिर दूसरा आपकी तिथि को वांछित आउटपुट के साथ एक स्ट्रिंग में बदलने के लिए।
 – 
Cœur
20 जिंदा 2017, 07:27

2 जवाब

आपको पहले स्ट्रिंग को एक तिथि में और फिर अपने आवश्यक प्रारूप में एक स्ट्रिंग में कनवर्ट करना होगा। ऐसा करने के लिए आप DateFormatter का उपयोग कर सकते हैं। नीचे दिए गए कोड की जाँच करें

    let date = "07-11-2016 12:00:00"
    let formatter = DateFormatter()
    formatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
    let convertedDate = formatter.date(from: date)
    formatter.dateFormat = "d MMMM yyyy h a"
    let dateString = formatter.string(from: convertedDate!)
    print(dateString)  // Output will be 7 November 2016 12 PM
1
ebby94 20 जिंदा 2017, 08:21
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm:ss"
let date = dateFormatter.date(from: "07-11-2016 12:00:00")
dateFormatter.dateFormat = "dd MMMM yyyy HH a"
let dateString = dateFormatter.string(from: date)

DateString आप की तारीख का वांछित आउटपुट स्वरूप होगा।

या आप केवल दिनांक या स्ट्रिंग का एक एक्सटेंशन बना सकते हैं जो आपको स्वरूपित दिनांक लौटाता है।

1
Bhautik Ziniya 20 जिंदा 2017, 08:31