Aller date d'impression à la console
Je suis en train de pinte le jour, le mois et l'année, séparément de la console.
J'ai besoin d'être en mesure d'accéder à chaque section de la date individuellement. Je peux obtenir le tout en utilisant le temps.maintenant() à partir du "temps" mais je suis bloqué par la suite.
Quelqu'un peut me montrer où je suis mal à s'il vous plaît?
Ajouté à un moyen d'imprimer le mois entier dans le cas où il est utile (apparemment, j'ai oublié de vous présenter l'édition de la nuit dernière 🙂 ).
OriginalL'auteur jamcoder | 2013-09-05
Vous devez vous connecter pour publier un commentaire.
Vous êtes assez proche 🙂 Alors la valeur de retour de
time.Now()
est unTime
type, et en regardant le paquet de docs ici vais vous montrer quelques méthodes que vous pouvez appeler (pour un rapide aperçu, rendez-vous ici et regardez soustype Time
). Pour obtenir chacun des attributs que vous mentionnez ci-dessus, vous pouvez faire ceci:Si vous êtes intéressé par impression de la
Month
comme un entier, vous pouvez utiliser lePrintf
fonction:OriginalL'auteur RocketDonkey
Le jour, le Mois et l'Année peuvent être extraites à partir d'un
temps.Temps
type avec leDate()
méthode. Il sera de retour ints pour le jour et l'année, et untemps.Mois
pour le mois. Vous pouvez aussi extraire l'Heure, les Minutes et les secondes avec laHorloge()
méthode, qui renvoie ints pour tous les résultats.Par exemple:
Rappelez-vous que le Mois de variable (
mon
) est retourné comme unetime.Month
, et non pas comme une chaîne ou un entier (int). Vous pouvez toujours imprimer avecfmt.Print()
car elle a unString()
méthode.Aire de jeux
comment avez-vous de temps de retour.mois un nombre entier? j'ai été jouer avec pendant un certain temps et n'ont pas pris n'importe où.
OriginalL'auteur Intermernet
Vous pouvez simplement analyser la chaîne pour obtenir l'année, le mois, & jour.
OriginalL'auteur Amir