Avatar ·

Formatage de l'heure actuelle en Go au format yyyyMMddHHmmss

Bonjour à tous ! Je viens de commencer à apprendre Go et j'ai rencontré un problème de formatage de l'heure. J'ai besoin d'obtenir la date et l'heure actuelles dans un format similaire à Java : yyyyMMddHHmmss, pour l'utiliser dans un nom de fichier de log. J'ai essayé d'écrire du code, mais il affiche quelque chose d'étrange : ```go package main import ( "fmt" "time" ) func main() { now := time.Now() fmt.Println(now.Format("yyyyMMddHHmmss")) } ``` Au lieu du résultat attendu "20250315143022", j'obtiens "yyyymmddHHmmss" — littéralement la chaîne de format. Je sais que dans d'autres langages (Java, Python), cela fonctionne différemment. En Python, j'écrirais `datetime.now().strftime("%Y%m%d%H%M%S")`, et tout fonctionnerait. J'ai consulté la documentation Go sur le package time, mais il y a un format étrange avec "Mon Jan 2 15:04:05 MST 2006". Je suis complètement perdu. Pourquoi