본문 바로가기

반응형

Swift

(2)
[Swift] 소수점 다루기 반올림(round), 올림(ceil), 내림(floor) 등등 안녕하세요. 오늘은 소수점을 다룰 때 유용한 swift 함수에 대해 알아보도록 하겠습니다. 수학 시간에 배웠던 반올림, 올림, 내림 내용입니다. 순서 1. 반올림(round) 2. 올림(ceil) 3. 내림(floor) 4. 버림(trunc) 5. 원하는 자리에서 반올림, 올림, 내림 6. n번째 소수점 자르기 1. 반올림(round) 소수점이 5보다 크거나 같으면 올리고, 5보다작으면 내립니다. 소수점 자릿수에 대한 지정이 없는 경우 첫 번째 자리로 판단됩니다. round(5.123) // 5.0 round(5.456) // 5.0 round(5.512) // 6.0 round(5.567) // 6.0 round(5.657) // 6.0 round(5.765) // 6.0 round(-3.453) /..
[Swift] Date() 날짜구하기, DateFormatter() 다루기 오전, 오후 등등 안녕하세요. 오늘은 날짜와 관련된 코드에 대해 포스팅하도록 하겠습니다. 예를 들어 "2020-08-13 16:30" String을 Date 형태로 변환하여 날짜 계산을 한다던지, "2020-08-13 16:30" String을 "2020.08.13 오후 4시 30분" 형태로 변환한다던지, 현재의 시간과 날짜를 구하던지, 아무튼 시작해 보겠습니다. dateformat은 맨 아래에 테이블로 작성하도록 하겠습니다. 우선은 소스코드 먼저 공개하고 설명하도록 하겠습니다. let dateStr = "2020-08-13 16:30" // Date 형태의 String let nowDate = Date() // 현재의 Date (ex: 2020-08-13 09:14:48 +0000) let dateFormatter = ..

반응형