X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/cfc4ba97c3596db1105abc17692a54185cfd3a30..f2fc0b840b9b1ce58e8c9ca0a858f613bb3bd8be:/luatz/timetable.lua diff --git a/luatz/timetable.lua b/luatz/timetable.lua index 3bb7689..6a39a13 100644 --- a/luatz/timetable.lua +++ b/luatz/timetable.lua @@ -1,3 +1,4 @@ +local strftime = require "luatz.strftime".strftime local strformat = string.format local floor = math.floor local function idiv ( n , d ) @@ -143,6 +144,10 @@ function timetable_methods:rfc_3339 ( ) return strformat ( "%04u-%02u-%02uT%02u:%02u:%06.3f" , self:unpack ( ) ) end +function timetable_methods:strftime ( format_string ) + return strftime ( format_string , self ) +end + local timetable_mt = { __index = timetable_methods ; __tostring = timetable_methods.rfc_3339 ;