MM
https://youtu.be/APQVltARKF8
Size: a a a
MM
A
A
A
formatter = DateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm"
let someDateTime = formatter.date(from: "2019/07/03 13:30")
A
A
// Specify date components
var dateComponents = DateComponents()
dateComponents.year = 1980
dateComponents.month = 7
dateComponents.day = 11
dateComponents.timeZone = TimeZone(abbreviation: "JST") // Japan Standard Time
dateComponents.hour = 8
dateComponents.minute = 34
// Create date from components
let userCalendar = Calendar.current // user calendar
let someDateTime = userCalendar.date(from: dateComponents)
A
A
A
A
A
A
A
A
A
addingTimeInterval
()» . Например, addingTimeInterval
(10800) для МСКMP
A
from(year: Int, month: Int, day: Int, hr: Int, min: Int, sec: Int) -> Date {
let calendar = Calendar(identifier: .gregorian)
let components = DateComponents(year: year, month: month, day: day, hour: hr, minute: min, second: sec)
return calendar.date(from: components)!
}
let date = from(year: 2019,
month: 07,
day: 03,
hr: 13,
min :30,
sec: 00)
let formatter = DateFormatter()
formatter.dateStyle = DateFormatter.Style.long
formatter.timeStyle = DateFormatter.Style.short
let date2 = formatter.string(from: date)
A
A
A