I already sent this request off to inquire with Peter Dalgard and Martyn 
Plummer from the R-core team, and got this back from Peter:
 
> -----Original Message-----
> From: Peter Dalgaard [mailto:p.dalga...@biostat.ku.dk] 
> Sent: 7. januar 2009 13:43
> To: BXC (Bendix Carstensen)
> Cc: p...@biostat.ku.dk; Martyn Plummer
> Subject: Re: FW: [R-sig-Epi] Converting dates from the 
> Persian calendar to Gregorian
> 
> Also notice that M-x calendar in Emacs does a lot of this stuff.
> 
> 
> p o           calendar-print-other-dates
> p m           calendar-print-mayan-date
> p f           calendar-print-french-date
> p i           calendar-print-islamic-date
> p h           calendar-print-hebrew-date
> p a           calendar-print-astro-day-number
> p j           calendar-print-julian-date
> p c           calendar-print-iso-date
> p p           calendar-print-persian-date
> p e           calendar-print-ethiopic-date
> p k           calendar-print-coptic-date
> p C           calendar-print-chinese-date
> p d           calendar-print-day-of-year
> 

Yes it might be a good idea to pose this to the R-devel list as a facility that 
should be included in R --- presumably with the same facilities as in emacs.

Best regards,
Bendix 

> -----Original Message-----
> From: Amy Mikhail [mailto:amy.mikh...@googlemail.com] 
> Sent: 7. januar 2009 13:45
> To: BXC (Bendix Carstensen)
> Cc: r-sig-epi@stat.math.ethz.ch
> Subject: Re: [R-sig-Epi] Converting dates from the Persian 
> calendar to Gregorian
> 
> Hi Bendix,
> 
> Many thanks - yes, I had already visited Homam's page.  I 
> have posted a message there asking if there is some way to 
> link his code / function to my MS Access database, but having 
> this as a function in R would be better.
> 
> Any takers, who know both C and R?  Should I also post this 
> to the R devel list?
> 
> Best wishes,
> Amy
> 
> 
> 
> On Wed, Jan 7, 2009 at 12:26 PM, BXC (Bendix Carstensen) 
> <b...@steno.dk> wrote:
> 
> 
>       Hi Amy,
>       you probaly already have visited:
>       http://www.codeproject.com/KB/cs/JalaliCalendar.aspx
>       where the Iranian guy Homam Hosseini provides a 
> discussion of the conversion, and some C code to do it.
>       
>       I am a C ignorant, but surely someone in the 
> R-community would be able to take this code (and in 
> collaboration with Homam) provide a function that converts 
> Iranian / Jalali dataes to and from the Gregorian Date class??
>       
>       Best regards
>       Bendix
>       
> 
>       > -----Original Message-----
>       > From: r-sig-epi-boun...@stat.math.ethz.ch
>       > [mailto:r-sig-epi-boun...@stat.math.ethz.ch] On 
> Behalf Of Amy Mikhail
>       > Sent: 7. januar 2009 12:40
>       > To: r-sig-epi@stat.math.ethz.ch
>       > Subject: [R-sig-Epi] Converting dates from the Persian
>       > calendar to Gregorian
>       >
>       > Dear Epi list,
>       >
>       > This is not a strictly epidemiological question, but an issue
>       > that anyone might face if presented with a dataset containing
>       > dates in a non-gregorian format.
>       >
>       > I am currently developing a database (in MS Access) for a
>       > public health study, the results of which I intend to analyse
>       > in R.  I have a small problem, in that the date each patient
>       > visits the clinic will be entered into the database in the
>       > Persian  / Jalali calendar format - e.g. today's
>       > date in the Persian calendar is 18.10.1387.   For the
>       > analysis however I
>       > need these dates to be converted to Gregorian, so that I can
>       > have months on the x axis of plots, etc.
>       >
>       > Does anyone know of a function / some code already written
>       > that could do this conversion in R?  It is much too complex
>       > for me to figure out (since the Persian new year starts on
>       > 21st March, and although there are also 12 months they have
>       > different lengths to gregorian months).  I'm guessing it
>       > would require loops and such but this is beyond my current
>       > level of R knowledge.
>       >
>       > I have found some online tools that do the conversion of
>       > individual dates, but there seems to be nothing out there
>       > that would convert a whole dataset's worth of dates.
>       >
>       > Any suggestions much appreciated,
>       > With best wishes,
>       > Amy
>       >
>       >
>       > --
>       > Amy Mikhail
>       > Program Manager, ACTc Afghanistan Malaria Project London
>       > School of Hygiene & Tropical Medicine HPRO, Charahi-e-Shahid,
>       > Shar-e-Naw, Kabul, Afghanistan
>       >
>       > Email (Afg): amy.mikh...@googlemail.com
>       > Email (UK): amy.mikh...@lshtm.ac.uk
>       > Tel (Afg): +93 (0)706 126627
>       > Tel (UK): +44 (0)781 4176107
>       >
>       
>       >       [[alternative HTML version deleted]]
>       >
>       > _______________________________________________
>       > R-sig-Epi@stat.math.ethz.ch mailing list
>       > https://stat.ethz.ch/mailman/listinfo/r-sig-epi
>       > 
> 
> 
> 
> 
> --
> Amy Mikhail
> Program Manager, ACTc Afghanistan Malaria Project London 
> School of Hygiene & Tropical Medicine HPRO, Charahi-e-Shahid, 
> Shar-e-Naw, Kabul, Afghanistan
> 
> Email (Afg): amy.mikh...@googlemail.com
> Email (UK): amy.mikh...@lshtm.ac.uk
> Tel (Afg): +93 (0)706 126627
> Tel (UK): +44 (0)781 4176107
> 
> 
_______________________________________________
R-sig-Epi@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-sig-epi

Reply via email to