lua 에서 미래의 어느 시점 의 시간 표를 가 져 옵 니 다.

875 단어 Dateluatime
최근 에 게임 을 할 때 시간 을 정 해 푸 시 를 합 니 다. 마치 다음 날 9 시 에 게이머 에 게 보상 을 받 으 라 고 알 리 는 것 과 같은 수요 가 있 습 니 다. 다음 날 9 시 에 타임 스탬프 를 받 으 라 고 요 구 했 습 니 다. 예전 에 JS 로 비슷 한 수 요 를 쓴 적 이 있 습 니 다. JS 의 Date 류 는 사용 하기에 편리 하고 많은 것 을 도와 주 었 습 니 다. 가장 중요 한 것 은 시간 과 날 짜 를 자동 으로 처리 하 는 것 입 니 다.최근 lua 를 쓰 는 것 도 비슷 한 수요 에 부 딪 혔 지만 lua 문 서 를 보 니 lua 가 JS 만큼 편리 하지 않 은 것 으로 나 타 났 다.하지만 어 쩔 수 없 는 것 도 아 닙 니 다. 여기 기록 해 두 세 요. 나중에 볼 수 있 도록 코드 를 보 세 요.

local cur_timestamp = os.time()
local one_hour_timestamp = 24*60*60
local temp_time = cur_timestamp + one_hour_timestamp * future_days
local temp_date = os.date("*t", temp_time)
return os.time({year=temp_date.year, month=temp_date.month, day=temp_date.day, hour=future_hour})

주: 쉽게 말 하면 lua 에서 date (포맷 된) 와 time (수치 형) 두 가지 시간 유형 간 에 전환 하면 time 유형 은 진급 문 제 를 처리 하지 않 을 수 있 습 니 다. 특정한 시간 에 시간 표를 찍 는 것 이 좋 은 방법 입 니 다.

좋은 웹페이지 즐겨찾기