У меня есть текстовое возвращаемое значение «3.5». Мне нужно отформатировать его, чтобы показать «3.50».Как форматировать строку, заканчивая нулями (SWIFT)
Как это сделать?
Это все в строках, как значение извлекается из текстового поля
благодаря
У меня есть текстовое возвращаемое значение «3.5». Мне нужно отформатировать его, чтобы показать «3.50».Как форматировать строку, заканчивая нулями (SWIFT)
Как это сделать?
Это все в строках, как значение извлекается из текстового поля
благодаря
Вы можете использовать «NSNumberFormatter» для форматирования значений суммы, как указано ниже:
let currencyFormatter: NSNumberFormatter = {
let currencyFormatter = NSNumberFormatter()
currencyFormatter.locale = NSLocale(localeIdentifier: "en")
currencyFormatter.numberStyle = .CurrencyStyle
return currencyFormatter
}()
func formattedStringForAmount(amount: String) -> String {
return currencyFormatter.stringFromNumber(Double(amount)!)!
}
You может просто печатать с помощью инициализатора строки
if let value = Double(stringValue) {
print("I want two precision point for \(value) to be \(String(format: "%.2f", value))")
}
Он выведет t o I want two precision point for 3.5 to be 3.50\n
OP имеет строку, а не цифру. – rmaddy
Извините, пропустил это, отредактировал – Happiehappie
Спасибо, помощник .. Полагаю, мне нужно знать, что ссылку «% .2f» тоже. Где я могу получить эту ссылку .. позвольте мне угадать, Apple Developer ref? –
Всегда ли это будет ноль? –
% f.2 подобный формат. –