[Lazarus] Google Calendar API TEvent start or _end (TDatetime) question

Francesco Sammarco francesco.sammarco at gmail.com
Fri Jun 5 15:57:31 CEST 2020


Sorry but I knew it is not wise to implement it like this, because being a
political choice it can change from year to year. But if there is no
alternative, I will proceed on that road too.

Il giorno ven 5 giu 2020 alle ore 14:04 John Landmesser via lazarus <
lazarus at lists.lazarus-ide.org> ha scritto:

> As Example for Germany:
>
> https://wiki.freepascal.org/Daylight_saving_time/de
>
>
>
>
>
>
>
>
>
> Am 05.06.20 um 14:00 schrieb Francesco Sammarco via lazarus:
>
> Ok. But not so how to do it. Is there an example?
>
> Il giorno ven 5 giu 2020 alle ore 13:54 wkitty42--- via lazarus <
> lazarus at lists.lazarus-ide.org> ha scritto:
>
>> On 6/5/20 2:04 AM, Francesco Sammarco wrote:
>> > Of course, it's just not the idea of how to check if the time falls in
>> daylight
>> > saving time or not.
>>
>>
>> why not? that is the problem and apparently the API and/or backend code
>> at
>> google don't handle it so the creator of the event/appointment must...
>>
>>
>> > Il giorno gio 4 giu 2020 alle ore 17:24 wkitty42--- via lazarus
>> > <lazarus at lists.lazarus-ide.org <mailto:lazarus at lists.lazarus-ide.org>>
>> ha scritto:
>> >
>> >     On 6/4/20 10:37 AM, Francesco Sammarco via lazarus wrote:
>> >      > If anyone cares I think I have found a working way. Basically I
>> do the
>> >     insertion
>> >      > or updating of the appointment. The API returns the content of
>> the newly
>> >     updated
>> >      > or inserted appointment, I compare the hours contained with the
>> hours I
>> >     wanted
>> >      > to set. I calculate the difference and apply it. I make a second
>> update
>> >     with the
>> >      > correct date / time. I know it's not elegant, but for the moment
>> it seems
>> >     the
>> >      > only working way.
>> >
>> >
>> >     can you not determine if your desired time is in the daylight
>> saving tim
>> >     eperiod
>> >     and adjust it as needed before you do the first posting to the
>> calendar? i was
>> >     going to suggest that yesterday when i first read of your plight
>> but i
>> >     wanted to
>> >     wait and see what others might suggest...
>> >
>> >     so basically:
>> >
>> >     1. you decide your time and date...
>> >     2. check if it is within the daylight saving time period for your
>> area...
>> >     2a. if #2 is yes, adjust the time as needed...
>> >     2b. if #2 is no, leave the time as originally set...
>> >     3. publish the appointment/event in the calendar...
>> >     4. done ;)
>> >
>> >
>> >     --
>> >        NOTE: No off-list assistance is given without prior approval.
>> >              *Please keep mailing list traffic on the list where it
>> belongs!*
>> >     --
>> >     _______________________________________________
>> >     lazarus mailing list
>> >     lazarus at lists.lazarus-ide.org <mailto:lazarus at lists.lazarus-ide.org
>> >
>> >     https://lists.lazarus-ide.org/listinfo/lazarus
>> >
>>
>>
>> --
>>   NOTE: No off-list assistance is given without prior approval.
>>         *Please keep mailing list traffic on the list where it belongs!*
>> --
>> _______________________________________________
>> lazarus mailing list
>> lazarus at lists.lazarus-ide.org
>> https://lists.lazarus-ide.org/listinfo/lazarus
>>
>
>
> --
> _______________________________________________
> lazarus mailing list
> lazarus at lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200605/2bff2319/attachment.html>


More information about the lazarus mailing list