obtenez de l'année, la valeur de chaîne
J'ai besoin pour obtenir le cadre de l'année de la valeur dans la chaîne de sorte que j'ai fait:
Calendar now = Calendar.getInstance();
DateFormat date = new SimpleDateFormat("yyyy");
String year = date.format(now);
Il fonctionne sur ubuntu mais il ne fonctionne pas sur windows 7.
Savez-vous pourquoi?
Est-il un moyen plus sûr de le faire?
Grâce
Que signifie "ne pas travailler" signifie exactement?
OriginalL'auteur Frank | 2013-10-05
Vous devez vous connecter pour publier un commentaire.
Vous pouvez simplement obtenir l'année de
Calendar
instance à l'aide deAgenda#get(int champ)
méthode:OriginalL'auteur Rohit Jain
OriginalL'auteur aianitro
Ce sujet
Date#getYear()
est obsolète.Aussi, c'est
year-1900
.OriginalL'auteur ssantos
Vous pouvez aussi faire comme ceci:
OriginalL'auteur jdev
essayer
OriginalL'auteur sunysen
Fuseau Horaire
À la fois la question et a accepté de répondre à ignorer la question de fuseau horaire. Au moment de la nouvelle année, l'année nombre varie en fonction de votre fuseau horaire.
Joda-Time
Du logiciel java.util.La Date et l' .Calendrier des classes sont très gênants. Les éviter. Utiliser Joda-Time ou le java.package en Java 8.
Exemple dans Joda-Time.
OriginalL'auteur Basil Bourque
Dans Java 8, il s'agit d'une collection appelée
java.temps
dans lequel vous pouvez facilement obtenir l'année en cours à partir de l'horloge de votre ordinateur.Pour obtenir l'année en cours comme un entier, vous pouvez simplement écrire:
Pour obtenir comme une Chaîne de caractères:
OriginalL'auteur Gemtastic
Java 8:
ici est la lien.
OriginalL'auteur kizanlik
OriginalL'auteur Nandkishor Gokhe
En Java versions antérieures de Java 8, vous pourriez aussi utiliser java.sql.Classe Date. Convertir la Chaîne et de la chaîne de l'année:
OriginalL'auteur Rok T.