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

Francesco Sammarco francesco.sammarco at gmail.com
Fri Jun 5 14:00:23 CEST 2020


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20200605/e041f461/attachment.html>


More information about the lazarus mailing list