빠른 문자열로 현재 시간을 가져옵니다.(안 날짜 등) <strong>문자열</strong></p> <p>날짜 시간 형식으로 현재 시간을 얻을 수있는 방법 3.0
YYYY-MM-DD HH : MM : SS
빠른 문자열로 현재 시간을 가져옵니다.(안 날짜 등) <strong>문자열</strong></p> <p>날짜 시간 형식으로 현재 시간을 얻을 수있는 방법 3.0
YYYY-MM-DD HH : MM : SS
이 내가 그것을 알아내는 방법입니다. 당신이 초 단위로 시간 간격을 원하는 경우에
// Get today date as String
func getTodayString() -> String{
let date = Date()
let calender = Calendar.current
let components = calender.dateComponents([.year,.month,.day,.hour,.minute,.second], from: date)
let year = components.year
let month = components.month
let day = components.day
let hour = components.hour
let minute = components.minute
let second = components.second
let today_string = String(year!) + "-" + String(month!) + "-" + String(day!) + " " + String(hour!) + ":" + String(minute!) + ":" + String(second!)
return today_string
}
let today : String!
today = getTodayString()
일부 실수는, 내가 바로 여기가 쓴 경우 죄송 DateFormatter이 같은 것을 사용해야 문자열로 시간을 얻으려면
let dateFormatter : DateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm:ss"
let date = Date()
let dateString = dateFormatter.string(from: date)
let interval = date.timeIntervalSince1970
timeIntervalSince1970 속성이 필요합니다. 방법 –
, 당신은 왜 필요 먼저 문자열로 변환 하시겠습니까? DateFormatter를 사용하여 날짜를 문자열로 변환 할 수 있습니다 –
감사합니다. 제 경우에는 hh : mm 형식의 문자열 만 받았습니다. 어떻게하면 yyyy-MM-dd HH : mm : ss 포맷으로 변환하고 초 단위로 변환 할 수 있습니까? – GayashanK
timeIntervalSince1970을 얻으려면 지금 'let timeIntervalSince1970 = Date(). timeIntervalSince1970' –