Mercurial Hosting > luan
diff src/luan/modules/Time.luan @ 1088:bae2d0c2576c
change module naming convention
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 26 Dec 2016 22:29:36 -0700 |
parents | aa967fd73b80 |
children | b2e4a22ffa5d |
line wrap: on
line diff
--- a/src/luan/modules/Time.luan Mon Dec 19 01:38:21 2016 -0700 +++ b/src/luan/modules/Time.luan Mon Dec 26 22:29:36 2016 -0700 @@ -14,9 +14,9 @@ local TimeZone = require "java:java.util.TimeZone" local SimpleDateFormat = require "java:java.text.SimpleDateFormat" -local M = {} +local Time = {} -function M.now() +function Time.now() return System.currentTimeMillis() end @@ -27,7 +27,7 @@ day_of_month = Calendar.DAY_OF_MONTH; } -function M.get( time, ... ) +function Time.get( time, ... ) local cal = Calendar.getInstance() cal.setTimeInMillis(time) local rtn = {} @@ -43,13 +43,13 @@ return Table.unpack(rtn) end -function M.format(time,pattern) +function Time.format(time,pattern) time = assert_long(time) pattern = pattern or "yyyy-MM-dd HH:mm:ss" return SimpleDateFormat.new(pattern).format(Date.new(time)) end -function M.on( year, month, day, hour, minute, second, millis ) +function Time.on( year, month, day, hour, minute, second, millis ) month = month - 1 local cal = Calendar.getInstance() cal.setLenient(false) @@ -58,7 +58,7 @@ return cal.getTimeInMillis() end -function M.period( t ) +function Time.period( t ) local cal = Calendar.getInstance() cal.setTimeZone(TimeZone.getTimeZone("GMT")) local days = t.days or 0 @@ -68,19 +68,19 @@ return cal.getTimeInMillis() end -function M.parse( pattern, source ) +function Time.parse( pattern, source ) return SimpleDateFormat.new(pattern).parse(source).getTime() end local count_times = { - days = M.period{days=1} - hours = M.period{hours=1} - minutes = M.period{minutes=1} - seconds = M.period{seconds=1} + days = Time.period{days=1} + hours = Time.period{hours=1} + minutes = Time.period{minutes=1} + seconds = Time.period{seconds=1} } -function M.count( time, ... ) +function Time.count( time, ... ) local cal = Calendar.getInstance() cal.setTimeInMillis(time) local rtn = {} @@ -95,4 +95,4 @@ end -return M +return Time