"Send later" schedules my mail at wrong time
Reported by Henry | April 20th, 2014 @ 07:42 AM
- If I set it to send at "tomorrow 12:00 am", in Drafts's Pending Submission it shows today's 23:00.
- If I set it to send at "tomorrow 0:00", in Drafts's Pending Submission it shows today's 23:00.
- If I set it to send at "tomorrow 1:00 am", in Drafts's Pending Submission it shows tomorrow's 0:00, i.e., 12:00 am.
What I want is if I set it to send at "tomorrow 12:00 am", it should display tomorrow's 0:00 in Drafts's Pending Submission. Thanks!
Comments and changes to this ticket
-
Claus C Portner April 21st, 2014 @ 05:26 AM
I am getting a slightly different version of this. When I set the time to, say, Monday 5.45, and sends a message it says that it will be send at 17.45, not the 5.45 in the morning that I would expect. Only if I add "am" to the time will it pick up the right time.
-
Meindert April 21st, 2014 @ 06:06 AM
Since MailMate is using Apple's undocumented natural-language-to-date-/timestamp conversion, I don't think benny really knows exactly how it works.
But for Henry's example, it sounds like:
-- 0:00 = 12:00 a.m. for Apple (thus, 12:00 p.m. = noon)
-- Henry may have some sort of one-hour problem, such as a summer time or daylight savings time problem. For instance, if it's a reply to someone in a different time zone, maybe that's being taking into account, and a setting somewhere is making an assumption about summer time?
For Claus:
-- Maybe the algorithm is assuming that unspecified times are p.m. when p.m. would fall in the span that is more likely to be business hours or the time people are awake.
-
Henry April 21st, 2014 @ 06:10 AM
I'm in the UK. Now is in summer time and my Mac has already been set to summer time zone.
Update: It should be my fault. I use customised time format which mixes US time format and UK date format. After I chose to use one format, it's back to the normal.
Hi, how to mark this ticket as solved?
-
Meindert April 21st, 2014 @ 06:14 AM
Via a StackOverflow question at http://stackoverflow.com/questions/9294926/how-does-apple-find-date...
An explanation of Apple's "data detectors" from OS 8 and 9 days:
http://www.miramontes.com/writing/add-cacm/
An Apple patent:
http://www.cocoanetics.com/2011/12/apples-patent-on-nsdatadetector/
http://www.google.com/patents/US5946647
The patent is on the general system, so the details of how specific things turn into date-/timestamps is not explained.
-
benny April 21st, 2014 @ 11:57 AM
- State changed from new to closed
@Meindert: Thanks for the research and helping to resolve the issue. It is correct that I have little control over the data detector.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
Mac OS X email client.