현재 시각을 컨솔에 보여주는 간단한 애플리케이션의 Lua 언어 소스 코드이다.
UTC란 1970년 1월 1일 0시 0분 0초를 기준으로 하여 경과된 초 단위의 총 시간을 의미한다.
* UTC(Universal Time  Coordinated, 협정세계시, 協定世界時)


  1. --[[
  2.    Filename: testCTime.lua
  3.    Execute: lua testCTime.lua
  4. --]]
  5. -- See http://www.lua.org/manual/5.1/manual.html#pdf-os.clock
  6. weekNames = { "일", "월", "화", "수", "목", "금", "토" }
  7. cNow = os.date("*t")
  8. -- 1970년 1월 1일 0시 0분 0초부터 시작하여 현재까지의 초
  9. print("UTC: " .. os.time(cNow) .. "초")
  10. -- 현재 시각 표시: 200x년 x월 xx일 (x요일) xx시 xx분 xx초
  11. io.write(cNow["year"] .. "년 " .. cNow["month"] .. "월 " .. cNow["day"] .. "일 ")
  12. io.write("(" .. weekNames[cNow["wday"]] .. "요일) ")
  13. io.write(cNow["hour"] .. "시 " .. cNow["min"] .. "분 " .. cNow["sec"] .. "초")
  14. print()
  15. -- 1월 1일은 1, 1월 2일은 2
  16. -- Time.now.isdat == false 이면, 서머타임 없음
  17. strIsDST = "안함"
  18. if cNow["isdst"] then
  19.     strIsDST = "함"
  20. end
  21. print("올해 몇 번째 날: " .. cNow["yday"] .. ", 서머타임 적용 여부: " .. strIsDST)



실행> lau testCTime.lua
UTC: 1206325100초
2008년 3월 24일 (월요일) 11시 18분 20초
올해 몇 번째 날: 84, 서머타임 적용 여부: 안함




Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.

Posted by Scripter
,