static RSStringRef __RSCalendarDescription(RSTypeRef obj) { RSCalendarRef calendar = (RSCalendarRef)obj; RSGregorianDate gd = RSAbsoluteTimeGetGregorianDate(RSAbsoluteTimeGetCurrent(), calendar->_tz); return RSStringCreateWithFormat(RSAllocatorSystemDefault, RSSTR("{identifier = '%R'\nCalendar : %04d-%02d-%02d %02d:%02d:%f (%R)"), calendar->_identifier, gd.year, gd.month, gd.day, gd.hour, gd.minute, gd.second, calendar->_tz); }
RSExport RSDateRef RSDateGetCurrent(RSAllocatorRef allocator) { return RSAutorelease(RSDateCreate(allocator, RSAbsoluteTimeGetCurrent())); }