Aujourd'hui est le 25 avril 2009 qui, au format américain, est abrégé en mois-jour-année, donc aujourd'hui, c'est 04-25-09. Cette lignePourquoi mon script Falcon imprime-t-il la date un mois avant la date d'aujourd'hui?
> CurrentTime().toString("%m-%d-%y")
devrait imprimer "04-25-09". Au lieu de cela, il imprime "05-25-09". Pourquoi donc? Selon le docsCurrentTime()
renvoie une instance TimeStamp
. TimeStamp
a une méthode toString()
qui accepte un format date/heure en tant que paramètre, qui est censé être en strftime format. Y a-t-il quelque chose qui ne va pas dans ma compréhension du code? J'utilise Falcon 0.8.14.2 ("Vautour") sur Windows Vista (64 bits)
2: http://linux.die.net/man/3/strftime format strftime
Que retourne-t-il si vous ne passez pas un paramètre de format à la méthode toString()? Peut-être que le problème est avec votre chaîne de format - pourrait être 05 minutes? –
@Jonathan - Sans aucun format je reçois "2009-04-25 22: 32: 06.262" ou similaire, selon l'heure, et avec le formatage je reçois toujours "05-25-09". – ssakl