Bonjour,
il faut que je comvertisse le nombre de nanosecondes ecoulees entre le 1er janvier 1970 et la date/heure courante en nombre de nanosecondes ecoulees entre le 1er janvier de l'annee courante et la date/heure courante.
Pouvez vous m'aider?
Bonjour,
il faut que je comvertisse le nombre de nanosecondes ecoulees entre le 1er janvier 1970 et la date/heure courante en nombre de nanosecondes ecoulees entre le 1er janvier de l'annee courante et la date/heure courante.
Pouvez vous m'aider?
J ai a ma disposition l'information suivante:
Nombre de nanosecondes ecoulees depuis le 1er janvier 1970. Il faut que je le convertisse en nombre de nanosecondes ecoulees depuis le 1er janvier de l'annee courante.
Je ponse que tu as besoin de (class DateFormat) qui te fais la conversions, puis tu peux realiser les opp math qui tu souhaite
ciao![]()
Voilà le code dont tu as besoin en millisec, t'as plus qu'a le convertir en nano
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 long longtoday =System.currentTimeMillis(); Calendar calendar =GregorianCalendar.getInstance(Locale.FRANCE); calendar.setTime(new Date()); calendar.set(GregorianCalendar.MONTH, 1); calendar.set(GregorianCalendar.DAY_OF_MONTH, 1); Date firstday =calendar.getTime(); long milli=longtoday - firstday.getTime();
Tu veux faire ça dans quel but?Envoyé par flipper203
Si c'est pour une base de données, utilise directement le format Date...
Sinon, la date est stockée en nombre de "millisecondes" et non "nanosecondes" (sinon tu ne pourrais stocker qu'une 30 aine d'années si je me souviens bien dans un long)
Partager