Aide sur la modification du mois d'une date

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

alexandre cavasino
Messages : 34
Enregistré le : 13 Juin 2017, 08:14

Aide sur la modification du mois d'une date

Messagepar alexandre cavasino » 04 Juil 2017, 12:48

bonjour, je dispose d'une variable qui sort la date du jour actuel. Je souhaiterai sur cette date fixé le jour au premier a chaque fois. Le code suivant me donne la date du jour actuel

Code : Tout sélectionner

 date(Sys.time()) me donne 2017-07-04


alors qu'en réalité je souhaiterai obtenir 2017-07-01 c'est à dire que chaque fois que la table est actualisé on le jour reste constant et soit toujours le 01 er du mois en cour.

Merci d'avance pour votre aide

Serge Rapenne
Messages : 1426
Enregistré le : 20 Aoû 2007, 15:17
Contact :

Re: Aide sur la modification du mois d'une date

Messagepar Serge Rapenne » 04 Juil 2017, 12:54

Bonjour,

tu peux faire ça grâce à la fonction format :

Code : Tout sélectionner

as.Date(format(Sys.time(),"%Y-%m-01"))


Serge

Logez Maxime
Messages : 3138
Enregistré le : 26 Sep 2006, 11:35

Re: Aide sur la modification du mois d'une date

Messagepar Logez Maxime » 05 Juil 2017, 14:07

Bonjour,

Une solution avec le package lubridate :

Code : Tout sélectionner

d1 <- date(Sys.time())
d1 - day(d1) +1
[1] "2017-07-01"
Cordialement,
Maxime


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité