System.currentTimeMillis() génère une milliseconde actuelle, qui est en fait le nombre de millisecondes depuis 0h00 le 1er janvier 1970. Date() est en fait équivalent à Date(System.currentTimeMillis()), car Date La classe possède également un constructeur Date(longdate), qui est utilisé pour calculer la différence en millisecondes entre les secondes longues et le 1er janvier 1970.
Après avoir obtenu ce nombre de millisecondes, nous pouvons également calculer l'année, le mois, le jour, la semaine et l'heure en cours, mais cela n'est pas calculé par nous, car il existe un calendrier. Le résultat final du calendrier est l'année. , mois, jour, semaine et heure du fuseau horaire.
System.currentTimeMillis() obtient la distance temporelle du 01/01/1970 00:00:00.000 au moment actuel, le type est long
String.valueOf(System.currentTimeMillis() ) Cette instruction peut être convertie au format suivant :
long ct = System.currentTimeMillis();
String t = String.valueOf(ct);
En fait , la chaîne t ci-dessus est équivalente à ct+"";
Convertir les connaissances au format de chaîne
public String refFormatNowDate(){
Date nowTime = new Date(System.currentTimeMillis () );
SimpleDateFormat sdFormatter = new SimpleDateFormat("aaa-MM-jj");
String retStrFormatNowDate = sdFormatter.format(nowTime);
return retStrFormatNowDate;
}
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!