Various Fixes

This commit is contained in:
Ilya Laktyushin
2021-03-14 22:16:20 +04:00
parent b3e5ac68b0
commit 2178de9f8a
10 changed files with 44 additions and 17 deletions

View File

@@ -6,21 +6,23 @@ import TelegramPresentationData
public func stringForTimestamp(day: Int32, month: Int32, year: Int32, dateTimeFormat: PresentationDateTimeFormat) -> String {
let separator = dateTimeFormat.dateSeparator
let suffix = dateTimeFormat.dateSuffix
switch dateTimeFormat.dateFormat {
case .monthFirst:
return String(format: "%d%@%d%@%02d", month, separator, day, separator, year - 100)
return String(format: "%02d%@%02d%@%02d%@", month, separator, day, separator, year - 100, suffix)
case .dayFirst:
return String(format: "%d%@%02d%@%02d", day, separator, month, separator, year - 100)
return String(format: "%02d%@%02d%@%02d%@", day, separator, month, separator, year - 100, suffix)
}
}
public func stringForTimestamp(day: Int32, month: Int32, dateTimeFormat: PresentationDateTimeFormat) -> String {
let separator = dateTimeFormat.dateSeparator
let suffix = dateTimeFormat.dateSuffix
switch dateTimeFormat.dateFormat {
case .monthFirst:
return String(format: "%d%@%d", month, separator, day)
return String(format: "%02d%@%02d%@", month, separator, day, suffix)
case .dayFirst:
return String(format: "%d%@%02d", day, separator, month)
return String(format: "%02d%@%02d%@", day, separator, month, suffix)
}
}