Just recently I came across unusual (for HL7) Date/Time timestamp.
Example: 08/03 2011 11:54
i.e. dd/mm YYYY HH:MM
Here is simple way to handle it:
We use two extensions to string library – zfill() and tokenize(), both added to shared stringutil Module.
Last but not least – the code snippet 🙂
function string.tokenize(self) t = {} for w in string.gmatch(self, "(%w+)" ) do t[#t+1] = w end return t end function string.zfill(self,n) local R = n local L = #self if L < R then self = '0'..self self:zfill(R) else z = self end return z end