* Convert from date to week number, howto?
@ 2012-02-02 16:16 François Pinard
2012-02-02 16:32 ` Nick Dokos
2012-02-02 17:02 ` Jambunathan K
0 siblings, 2 replies; 5+ messages in thread
From: François Pinard @ 2012-02-02 16:16 UTC (permalink / raw)
To: emacs-orgmode
Hi, Orger friends :-)
I sometimes have to convert from a date to a week number, for when I am
shift-arrowing a clock table summarizing weeks. It was easy at the
beginning of the year, but I see it requires more thought as year
advance. I can write little programs to do so, but I wonder if someone
has an easy trick in Org mode (or in Emacs)?
If none, maybe that C-!, or something related to dates or calendar
display, could show the week number for each week? (random ideas! ...)
François
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Convert from date to week number, howto?
2012-02-02 16:16 Convert from date to week number, howto? François Pinard
@ 2012-02-02 16:32 ` Nick Dokos
2012-02-12 5:17 ` François Pinard
2012-02-02 17:02 ` Jambunathan K
1 sibling, 1 reply; 5+ messages in thread
From: Nick Dokos @ 2012-02-02 16:32 UTC (permalink / raw)
To: =?utf-8?Q?Fran=C3=A7ois?= Pinard; +Cc: nicholas.dokos, emacs-orgmode
François Pinard <pinard@iro.umontreal.ca> wrote:
> Hi, Orger friends :-)
>
> I sometimes have to convert from a date to a week number, for when I am
> shift-arrowing a clock table summarizing weeks. It was easy at the
> beginning of the year, but I see it requires more thought as year
> advance. I can write little programs to do so, but I wonder if someone
> has an easy trick in Org mode (or in Emacs)?
>
The agenda shows it in the daily/weekly view, so you can go to the date
of interest and do a day view: vd. Or you can crib the code that
calculates it and incorporate it into your own function
(org-days-to-iso-week does it but it requires a day number since BCE I
think, so you have to do some figuring).
Nick
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Convert from date to week number, howto?
2012-02-02 16:16 Convert from date to week number, howto? François Pinard
2012-02-02 16:32 ` Nick Dokos
@ 2012-02-02 17:02 ` Jambunathan K
2012-02-03 15:58 ` Georges Ko
1 sibling, 1 reply; 5+ messages in thread
From: Jambunathan K @ 2012-02-02 17:02 UTC (permalink / raw)
To: François Pinard; +Cc: emacs-orgmode
> I sometimes have to convert from a date to a week number,
Try this.
(org-odt-format-date "<2011-12-31 Sat>" "%U")
(org-odt-format-date "[2011-12-24 Sat]" "%U")
You can steal the implementation. The functions have nothing to do with
org-odt, btw.
--
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Convert from date to week number, howto?
2012-02-02 17:02 ` Jambunathan K
@ 2012-02-03 15:58 ` Georges Ko
0 siblings, 0 replies; 5+ messages in thread
From: Georges Ko @ 2012-02-03 15:58 UTC (permalink / raw)
To: emacs-orgmode
Jambunathan K <kjambunathan@gmail.com> writes:
>> I sometimes have to convert from a date to a week number,
>
> Try this.
>
> (org-odt-format-date "<2011-12-31 Sat>" "%U")
> (org-odt-format-date "[2011-12-24 Sat]" "%U")
>
> You can steal the implementation. The functions have nothing to do with
> org-odt, btw.
Another way to get the week of the year is:
(require 'calendar)
(require 'cal-iso)
(car
(calendar-iso-from-absolute
(calendar-absolute-from-gregorian
(list month day year))))
--
Georges Ko gko@gko.net 2012-02-03
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Convert from date to week number, howto?
2012-02-02 16:32 ` Nick Dokos
@ 2012-02-12 5:17 ` François Pinard
0 siblings, 0 replies; 5+ messages in thread
From: François Pinard @ 2012-02-12 5:17 UTC (permalink / raw)
To: emacs-orgmode
> François Pinard <pinard@iro.umontreal.ca> wrote:
>> I sometimes have to convert from a date to a week number
Nick Dokos <nicholas.dokos@hp.com> writes:
> org-days-to-iso-week
Jambunathan K <kjambunathan@gmail.com> writes:
> (org-odt-format-date "<2011-12-31 Sat>" "%U")
> (org-odt-format-date "[2011-12-24 Sat]" "%U")
Georges Ko <gko@gko.net> writes:
> (require 'calendar)
> (require 'cal-iso)
> (car
> (calendar-iso-from-absolute
> (calendar-absolute-from-gregorian
> (list month day year))))
Thanks for these solutions!
François
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-02-12 5:17 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-02 16:16 Convert from date to week number, howto? François Pinard
2012-02-02 16:32 ` Nick Dokos
2012-02-12 5:17 ` François Pinard
2012-02-02 17:02 ` Jambunathan K
2012-02-03 15:58 ` Georges Ko
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).