ical.lua: Handle day-only events (no time)

Wed, 14 Mar 2012 12:21:58 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Wed, 14 Mar 2012 12:21:58 +0000
changeset 1
fedd29ab7b49
parent 0
11a0cbd6c216
child 2
19d109c1625f

ical.lua: Handle day-only events (no time)

ical.lua file | annotate | diff | comparison | revisions
--- a/ical.lua	Mon Oct 26 03:12:41 2009 +0000
+++ b/ical.lua	Wed Mar 14 12:21:58 2012 +0000
@@ -11,7 +11,8 @@
 	
 	if k == "DTSTAMP" then
 		local t = {};
-		t.year, t.month, t.day, t.hour, t.min, t.sec = v:match("^(%d%d%d%d)(%d%d)(%d%d)T(%d%d)(%d%d)(%d%d)Z$");
+		t.year, t.month, t.day = v:match("^(%d%d%d%d)(%d%d)(%d%d)");
+		t.hour, t.min, t.sec = v:match("T(%d%d)(%d%d)(%d%d)Z$");
 		for k,v in pairs(t) do t[k] = tonumber(v); end
 		curr_event.when = os.time(t);
 	end

mercurial