inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

iOS12 앱 개발 퍼펙트 가이드

2_4_StopWatch_DateFormat

질문이있습니다.

해결된 질문

250

습득자

작성한 질문수 13

0

    df.dateFormat = "mm"

실습중 이부분에서 mm 대신 yy로 바꾸보았는데

사진 첨부한것 처럼 70:01:02 이런식으로 나옵니다 왜 년도나 시간 yy,hh 는 00이 안나오는건가요?

스타트 버튼 누른후 1시간이 지나거나 1년이 지나야    00에서 바껴야하는거아닌가요?

ios swift

답변 1

1

iOS Developer - 이정

안녕하세요

dateFormat은 각 포맷마다 고유한 특성이 있습니다.

1.  yy 포맷

yy는 연도 뒷 2자리를 나타냅니다. 예제에서 사용한 timeIntervalSince1970은 이름에서 유추할 수 있듯 1970년을 기본값으로 시작합니다.

그러니 기본값이 1970이고  yy 포맷은 뒷자리 2개를 표현하므로 70이 나오게 됩니다.

2. hh 포맷

hh는 시간을 1~12 으로 표현합니다. 즉 기본 1부터 시작이기 때문에 1로 나오는 것입니다.

만약 HH로 표현했다면 0~23까지 표현하므로 기본값인 경우 0으로 나오게 되겠죠.

포맷에 대한 부분은 검색하시면 자세히 나와 있으므로, 검색을 통해 적절하게 포맷을 사용하면 개발하실 때 알맞게 사용할 수 있습니다.

강의 정리 및 개인 공부

0

278

1

DispatchQueue 질문입니다.

0

575

1

log in 강의 질문드립니다.

0

304

1

meal cell 클릭시 화면 이동 문제

0

379

1

meal cell 클릭시 화면이동 불가

0

347

2

import CreateMLUI 이 안됩니다.

0

241

1

Stop Watch 질문

0

350

2

SignIn ViewController와 SignUp ViewController가 꽉 차지 않는 이유가 궁금합니다.

0

261

1

createMLUI가 import되지 않습니다

0

460

1

plist에 nsallowsarbitraryloads 추가시에도 http통신이 안됩니다

0

904

1

질문드립니다~

0

355

1

질문드립니다.

0

278

2

view와 Viewcontroller의 관계에 대해서 질문 드립니다.

0

222

1

stopwatch 강의 중 시간단위 변경에 대해 질문드립니다.

0

376

2

VNCoreMLRequest 실행 안됨

0

377

2

autolayout attr

0

208

0

Sign in 할때 발생하는 에러가 왜 나타나는지 모르겠습니다.

0

344

1

강의 관련 소스 코드 공유 부탁 드립니다.

0

363

2

별표시부분에 색깔이 칠해는거 없애려면 어떻게 하면 될까요?

0

252

1

반드시 required init을 생성해야하는 이유가 뭔가요??

0

952

1

3:20~ 3: 30 초에 rating 값을 0 으로 만들어 준다고했는데 왜 0으로 만들어주는 코드가 없죠?

0

256

1

질문입니다.

1

255

3

강사님 안녕하세요

0

161

1

MealDetailViewController에서 이미지 가져오지 못하는 문제

0

217

1