← Back to team overview

dhis2-users team mailing list archive

Re: Define week start day for Weekly periods

 

how do they determine which day is day 1 of week 1?


On 14 June 2013 17:52, Knut Staring <knutst@xxxxxxxxx> wrote:

> For my purposes, that's really all I know, and for my requirements it will
> be exactly parallel to countries that require Monday instead of Sunday.
>
> But certainly the Nepali, Ethiopian and several others have more complex
> requirements, which I think partly must be treated as separate cases.
>
>
> On Fri, Jun 14, 2013 at 5:42 PM, Bob Jolliffe <bobjolliffe@xxxxxxxxx>wrote:
>
>> Explain the Cambodian calendar a bit more.  I am sure there is more to it
>> than when the weeks start.  Or is that it?
>>
>>
>> On 14 June 2013 17:35, Knut Staring <knutst@xxxxxxxxx> wrote:
>>
>>> Thanks Jason and Bob.
>>>
>>> Unfortunately, this seems to be a pressing requirement in several
>>> countries
>>>
>>> I think one simplification that could be justified would be to have only
>>> one week type in one DHIS2 instance. Thus, the exact meaning of 2012W25 is
>>> defined by looking at the FIRSTDAYOFWEEK setting in the particular db
>>> (which probably should be displayed on the About DHIS 2 page.
>>>
>>> Of course, that does not solve interoperability issues (but rather it
>>> deteriorate through obfuscation), but I think it is reasonable to think
>>> that everyone in Cambodia uses weeks starting on Wednesdays.
>>>
>>>
>>>
>>>
>>> On Fri, Jun 14, 2013 at 5:29 PM, Bob Jolliffe <bobjolliffe@xxxxxxxxx>wrote:
>>>
>>>> Weeks are as we all know something of a headache.  What we have defined
>>>> currently in DHIS2, as Jason points out, is the ISO standard week, which
>>>> even itself is something of a headache.
>>>>
>>>> I suspect that to incorporate all the variety which is called for
>>>> (Wednesday week starts is the most exotic I've seen to date!  But there are
>>>> also Islamic calendar issues, Ethiopian/Amharic calendar, Monday vs Sunday
>>>> starts etc)  we might need to zoom right out to define a generic repeating
>>>> period with rules around starting and stopping.  But it could get quite
>>>> complicated.  Two immediate issues which come to mind
>>>> (i) we need a string representation of periods.  So 2010W23 has a
>>>> particular meaning in terms of the ISO week number.  How to differentiate
>>>> this from a week which starts on a Wednesday (and which day of the year
>>>> would be day 1 of week 1?);
>>>> (ii) how to aggregate along the time axis ie, weeks->months->years
>>>>
>>>> Its something which needs to be done, but I am not at all clear what
>>>> the correct design approach would be.  Would be interested to hear people's
>>>> thoughts.
>>>>
>>>> Bob
>>>>
>>>>
>>>> On 14 June 2013 17:12, Knut Staring <knutst@xxxxxxxxx> wrote:
>>>>
>>>>> Devs: Is this something which could be targeted for 2.13?
>>>>>
>>>>> Knut
>>>>>
>>>>>
>>>>> On Mon, May 13, 2013 at 6:18 PM, Jason Pickering <
>>>>> jason.p.pickering@xxxxxxxxx> wrote:
>>>>>
>>>>>> Currently not. This has come up before, but for now, ISO weeks are
>>>>>> what has been implemented.
>>>>>>
>>>>>>  http://en.wikipedia.org/wiki/ISO_week_date
>>>>>>
>>>>>> Regards,
>>>>>> Jason
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, May 13, 2013 at 6:54 PM, Paulo Grácio <
>>>>>> pgracio@xxxxxxxxxxxxxxxxxxxx> wrote:
>>>>>>
>>>>>>> Hi, ****
>>>>>>>
>>>>>>> ** **
>>>>>>>
>>>>>>> Is there a way to define week start day for Weekly periods?****
>>>>>>>
>>>>>>> ** **
>>>>>>>
>>>>>>> Regards,****
>>>>>>>
>>>>>>> Paulo Grácio****
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Knut Staring
>>>>> Dept. of Informatics, University of Oslo
>>>>> +4791880522
>>>>> http://dhis2.org
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~dhis2-users
>>>>> Post to     : dhis2-users@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~dhis2-users
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Knut Staring
>>> Dept. of Informatics, University of Oslo
>>> +4791880522
>>> http://dhis2.org
>>>
>>
>>
>
>
> --
> Knut Staring
> Dept. of Informatics, University of Oslo
> +4791880522
> http://dhis2.org
>

Follow ups

References