Потяните значение datetime вниз как строку и сделайте DateTime.ParseExact(value, "ddd MMM dd hh:mm:ss yyyy", culture, styles);
. Вам просто нужно будет установить формат даты для даты, которую вы возвращаете из базы данных. Скорее всего, это yyyy-MM-dd HH:mm:ss
. По крайней мере, для меня.
Проверьте здесь дополнительную информацию о DateTime.ParseExact
Код Swift 5
let urlWhats = "whatsapp://send?text=\("Hello World")"
if let urlString = urlWhats.addingPercentEncoding(withAllowedCharacters: NSCharacterSet.urlQueryAllowed) {
if let whatsappURL = NSURL(string: urlString) {
if UIApplication.shared.canOpenURL(whatsappURL as URL) {
UIApplication.shared.open(whatsappURL as URL)
}
else {
print("please install watsapp")
}
}
}