Quel est l'équivalent de la méthode Java System.currentTimeMillis()
en C# ?
Réponses
Trop de publicités?Un idiome commun en Java est d'utiliser la fonction currentTimeMillis()
à des fins de chronométrage ou d'ordonnancement, où vous n'êtes pas intéressé par les millisecondes réelles depuis 1970, mais où vous calculez plutôt une valeur relative et comparez les invocations ultérieures de la fonction currentTimeMillis()
à cette valeur.
Si c'est ce que vous cherchez, l'équivalent en C# est Environment.TickCount
.
Le site System.currentTimeMillis()
en java renvoie l'heure actuelle en millisecondes à partir du 1/1/1970
c# qui serait
public static double GetCurrentMilli()
{
DateTime Jan1970 = new DateTime(1970, 1, 1, 0, 0,0,DateTimeKind.Utc);
TimeSpan javaSpan = DateTime.UtcNow - Jan1970;
return javaSpan.TotalMilliseconds;
}
edit : made it utc as suggested :)
- Réponses précédentes
- Plus de réponses