[R-sig-Epi] FW: Converting dates from the Persian calendar to Gregorian
BXC (Bendix Carstensen)
bxc at steno.dk
Wed Jan 7 14:43:03 CET 2009
-----Original Message-----
From: Amy Mikhail [mailto:amy.mikhail at googlemail.com]
Sent: 7. januar 2009 14:33
To: BXC (Bendix Carstensen)
Subject: Re: [R-sig-Epi] Converting dates from the Persian calendar to Gregorian
Hi Bendix,
Thanks - had not heard of Emacs before although just looking at it briefly it seems to be more of a text editor than a database type program, also although it converts from gregorian to other calendars, I'm not sure if it converts in the opposite direction.
I'll post this to R-devel and see if there are any takers.
Best wishes,
Amy
On Wed, Jan 7, 2009 at 1:00 PM, BXC (Bendix Carstensen) <bxc at steno.dk> wrote:
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.Dalgaard at biostat.ku.dk]
> Sent: 7. januar 2009 13:43
> To: BXC (Bendix Carstensen)
> Cc: pd at 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.mikhail at googlemail.com]
> Sent: 7. januar 2009 13:45
> To: BXC (Bendix Carstensen)
> Cc: r-sig-epi at 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)
> <bxc at 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-bounces at stat.math.ethz.ch
> > [mailto:r-sig-epi-bounces at stat.math.ethz.ch] On
> Behalf Of Amy Mikhail
> > Sent: 7. januar 2009 12:40
> > To: r-sig-epi at 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.mikhail at googlemail.com
> > Email (UK): Amy.Mikhail at lshtm.ac.uk
> > Tel (Afg): +93 (0)706 126627
> > Tel (UK): +44 (0)781 4176107
> >
>
> > [[alternative HTML version deleted]]
> >
> > _______________________________________________
> > R-sig-Epi at 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.mikhail at googlemail.com
> Email (UK): Amy.Mikhail at lshtm.ac.uk
> Tel (Afg): +93 (0)706 126627
> Tel (UK): +44 (0)781 4176107
>
>
--
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.mikhail at googlemail.com
Email (UK): Amy.Mikhail at lshtm.ac.uk
Tel (Afg): +93 (0)706 126627
Tel (UK): +44 (0)781 4176107
More information about the R-sig-Epi
mailing list