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
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)
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();
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager