मैं स्थानीय तारीख का समय तेज़ी से कैसे प्राप्त कर सकता हूं?स्विफ्ट - स्थानीय दिनांक समय प्राप्त करें
मेरे कोड
let last_login = String(NSDate.date())
कृपया सलाह। धन्यवाद।
मैं स्थानीय तारीख का समय तेज़ी से कैसे प्राप्त कर सकता हूं?स्विफ्ट - स्थानीय दिनांक समय प्राप्त करें
मेरे कोड
let last_login = String(NSDate.date())
कृपया सलाह। धन्यवाद।
मैं पहले से ही इस सवाल का जवाब मिल गया।
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MM-dd-yyyy HH:mm"
let dateInFormat = dateFormatter.stringFromDate(NSDate())
दिनांक वस्तु कैसे प्राप्त करें –
उपयोग NSDateFormatter, किसी भी प्रारूप निर्धारित करके
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "hh:mm"
println(dateFormatter.stringFromDate(NSDate()))
या शैलियों
dateFormatter.dateStyle = .NoStyle
dateFormatter.timeStyle = .MediumStyle
आप NSDateFormatter उपयोग करने के लिए
let dateFormatter = NSDateFormatter()
dateFormatter.dateFormat = "MMMM dd, yyyy HH:mm"
dateFormatter.locale = "en" // Change "en" to change the default locale if you want
let stringDate = dateFormatter.stringFromDate(date)
अद्यतन: Xcode 8.2.1 • स्विफ्ट 3.0 .2
उपयोगकर्ता के स्थानीय समय वर्णन प्राप्त करने के लिए:तुम भी (लोकेल के साथ): दिनांक विधि विवरण का उपयोग कर सकते
तिथि के एक स्ट्रिंग प्रतिनिधित्व, दिए गए स्थान का उपयोग कर, या यदि स्थान तर्क नहीं के बराबर है, अंतरराष्ट्रीय प्रारूप में YYYY-MM-DD एचएच: एमएम: एसएस ± एचएचएमएम, जहां ± एचएचएमएम समय क्षेत्र में ऑफ जोन ऑफसेट का प्रतिनिधित्व करता है और यूटीसी से मिनट (उदाहरण के लिए, "2001-03-24 10:45:32 +0600 ")।
Date().description(with: .current) // "Monday, February 9, 2015 at 05:47:51 Brasilia Summer Time"
आप नियम करते हैं। हर कोई ऐसा क्यों नहीं कर रहा है? – ScottyBlades
let expiryDate: Date = ...
let localizedDateString = DateFormatter.localizedString(from: expiryDate, dateStyle: .medium, timeStyle: .short)
"10 सितं, 2017, 14:37"
सिंह का जवाब बहुत अच्छा है। मैं सिर्फ एक गणना संपत्ति के रूप में इसका उपयोग करने के लिए एक रास्ता जोड़ना चाहता था।
var currentTime: String {
get {
return Date().description(with: Locale.current)
}
}
इतना है कि यह प्रयोग करें:
print(currentTime)
वर्तमान दिनांक और समय
let currentDate = Date()
print(currentDate) //this will return current date and time
प्राप्त करने के लिए लेकिन उस तारीख प्रकार में हो जाएगा स्ट्रिंग में तारीख कन्वर्ट करने के लिए
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd-MM-yyyy HH:mm" //give the formate according to your need
let dateStr = dateFormatter.string(from: currentDate) //which will give the string of current date and time in required dateformate
dateFormatter.dateFormate? डीडी-एमएम-वाई एचएच: मिमी? –
धन्यवाद उत्तर देने का उत्तर दें –
अपनी प्रारूप स्ट्रिंग को समझने में सहायता के लिए एक शानदार साइट मिली: http://nsdateformatter.com/ – Eric