Je cherche à savoir si une (date,heure) donnée indiqué en UTC au format POSIXct est dans le créneau heure d'hiver ou heure d'été dans la TZ Europe/Paris
Je fais ça comme ça :
Code : Tout sélectionner
ladate=as.POSIXct(c("2019-06-02 12:14","2019-02-06 12:00"))
ecart<-as.integer(difftime(ladate,as.POSIXct(as.character(ladate),tz="Europe/Paris")))
qui va retourner 1 en hiver et 2 en été, ça fonctionne très bien mais je trouve ça un peu "tordu".
J'ai trouvé la fonction GMTOffsetFromTz du package oce mais c'est un gros package dédié à l’océanographie que je ne vais pas installer juste pour cette fonction.
Si quelqu'un a une autre solution, je suis preneur !
Merci d'avance
Serge