광고보고 30분후에 다시 보게끔 구현하는데
DateTime구조체로 해결함 ㅋㅋ
정확히 원리는
광고 다보면 데이트타임 구조체의 현재시간에 AddMinute()써서 30분이 추가된 새로운 데이트타임 구조체를 만듬
DateTime구조체는 해비하니 DateTime구조체의 Ticks변수를
파일에 저장해줌 Ticks변수는 DateTime의 모든 정보가 long타입으로 다 들어가있음
그다음 겜 켜지고 광고팝업유아이가 열려있는 상태면
다시 DateTime구조체의 현재시간을 Ticks로 바꿔준뒤
파일에 저장한 시간 - 현재시간
하면 시간의 차이가 발생함
물론 이건 long타입으로 계산한거고
계산된 시건 long타입 변수를 DateTime으로 치환해줌
생성자에 넣어주면 됨
그럼 차이시간이 DateTime구조체로 나옴
DateTime구조체에 접근해서
날짜, 시간, 분, 초를 렌더링함
DateTime구조체로 해결함 ㅋㅋ
정확히 원리는
광고 다보면 데이트타임 구조체의 현재시간에 AddMinute()써서 30분이 추가된 새로운 데이트타임 구조체를 만듬
DateTime구조체는 해비하니 DateTime구조체의 Ticks변수를
파일에 저장해줌 Ticks변수는 DateTime의 모든 정보가 long타입으로 다 들어가있음
그다음 겜 켜지고 광고팝업유아이가 열려있는 상태면
다시 DateTime구조체의 현재시간을 Ticks로 바꿔준뒤
파일에 저장한 시간 - 현재시간
하면 시간의 차이가 발생함
물론 이건 long타입으로 계산한거고
계산된 시건 long타입 변수를 DateTime으로 치환해줌
생성자에 넣어주면 됨
그럼 차이시간이 DateTime구조체로 나옴
DateTime구조체에 접근해서
날짜, 시간, 분, 초를 렌더링함
datetime가 operator override 구현이 잘되어있어사 편한거뿐
글로벌 서비스 할거면 DateTimeOffset 쓰면 좋음 - dc App