Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh
realme 16 5G è un nuovo smartphone con sensore Sony IMX 852 da 50MP sul retro e uno specchio selfie fisico integrato nella camera bar, una prima nel segmento di mercato. Batteria da 6550mAh in un corpo da 8,1mm e 183g, certificazione IP69K e ricarica da 45W completano un pacchetto aggressivo per la fascia media, per uno dei prodotti più interessanti del produttore sul piano commerciale
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni
Sono ormai definitive le nuove norme del Codice della Strada per i monopattini elettrici. Non solo targa e assicurazione, le regole sono tante e riguardano diversi aspetti, vi spieghiamo come evitare sanzioni che possono essere salate
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta
DLSS 4.5 introduce Dynamic Multi Frame Generation e MFG 6X, permettendo fino a cinque frame generati per ogni frame renderizzato. I test su Cyberpunk 2077 e 007 First Light mostrano forti incrementi di FPS e riduzione della latenza su RTX 5090 Laptop. Migliorano fluidità, stabilità e qualità visiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 08-05-2005, 17:45   #1
Napalm
Senior Member
 
L'Avatar di Napalm
 
Iscritto dal: May 2000
Messaggi: 1135
[JAVA] Problema su numeri e virgole

Io ho:

long start = System.currentTimeMillis();

e

long end = System.currentTimeMillis();

se faccio:

long time = end - start; mi dà il tempo in msec ma io li voglio in secondi allora faccio time/1000 ma mi approssima sempre 0.0 o 1.0 ma io vorrei almeno 3 cifre dopo la virgola... se per esempio il risultato della sottrazione fosse 983 dovrebbe stamparmi 0.983.... come faccio?

NapalM
__________________
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Gli anti-fascisti, quelli fascisti coi fascisti, "i diversamente fascisti" (cit. "Napalm"), non meritano il mio rispetto
Napalm è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 18:09   #2
theClimber
Senior Member
 
L'Avatar di theClimber
 
Iscritto dal: Oct 2000
Messaggi: 235
sia start che end sono dei long e non implementano aritmetica a virgola mobile.

Prova a fare dividere per 1000d, in questo modo forzi uncast a double di tutta l'espressione. Occhio al fatto che con i numeri a virgola mobile non hai un controllo esatto del numero di cifre decimali; causa arrotondamenti causati dalle approssimazione del formato potresti trovare stampati dei numeri strani come 4.6999999999 o simili.

per formattare i numeri a piacere prova a dare un occhio alla classe della JDK java.text.DecimalFormat

ciao
__________________
...writing about climbing is boring. I would rather go climbing. (Chuck Pratt)
theClimber è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 18:42   #3
Napalm
Senior Member
 
L'Avatar di Napalm
 
Iscritto dal: May 2000
Messaggi: 1135
Grazie mille, non conoscevo l'utilizzao di quella "d"

Già che ci sono ti pongo un quesito: io dovrei fare la differenza fra 2 date, data/ora in questo momento e data/ora di inserimento news e dovrei avere in output quanto tempo fà è stata inserita la suddetta news.. come posso fare?
Penso di dovre trasformare tutto in millisec e poi fare la differenza e trasformarla in giorni ore min ecc... ma x la data "adesso" non ho problema con System.ecc... come faccio x la data di inserimento news a trasformarla in millisecondi (io ce l'ho 10-10-2005 18:15:06)?

NapalM
__________________
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Gli anti-fascisti, quelli fascisti coi fascisti, "i diversamente fascisti" (cit. "Napalm"), non meritano il mio rispetto
Napalm è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 19:49   #4
kingv
Senior Member
 
L'Avatar di kingv
 
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
Quote:
Originariamente inviato da Napalm
Grazie mille, non conoscevo l'utilizzao di quella "d"
come faccio x la data di inserimento news a trasformarla in millisecondi (io ce l'ho 10-10-2005 18:15:06)?

NapalM


long data = ((Date)new java.text.SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("10-10-2005 18:15:06")).getTime();
kingv è offline   Rispondi citando il messaggio o parte di esso
Old 08-05-2005, 21:11   #5
Napalm
Senior Member
 
L'Avatar di Napalm
 
Iscritto dal: May 2000
Messaggi: 1135
Quote:
Originariamente inviato da kingv
long data = ((Date)new java.text.SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("10-10-2005 18:15:06")).getTime();
urca, grazie mille... lo provo

NapalM
__________________
Quote:
Originariamente inviato da trallallero Guarda i messaggi
Gli anti-fascisti, quelli fascisti coi fascisti, "i diversamente fascisti" (cit. "Napalm"), non meritano il mio rispetto
Napalm è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione realme 16 5G: lo smartphone con Selfie Mirror ha una batteria da 6550mAh Recensione realme 16 5G: lo smartphone con Selfi...
Come rispettare tutte le nuove regole per i monopattini elettrici? La guida per non rischiare sanzioni Come rispettare tutte le nuove regole per i mono...
DLSS 4.5: con Dynamic Frame Generation e MFG 6X NVIDIA alza la posta DLSS 4.5: con Dynamic Frame Generation e MFG 6X ...
Plaud NotePin S, il registratore IA si fa indossabile (ma è facile da perdere) Plaud NotePin S, il registratore IA si fa indoss...
Redmi Watch 6 in prova: lo smartwatch con ampio display da 2000 nit a meno di 100 euro Redmi Watch 6 in prova: lo smartwatch con ampio ...
The Elder Scrolls 6: lo sviluppo continu...
motorola razr 70: pochi cambiamenti ma b...
Logitech G PRO X2 Superstrike: i giocato...
DiffusionGemma sfida gli LLM tradizional...
È ancora guerra fra Google e uBlock Orig...
Agente IA fa quello che vuole su Fedora:...
Ubisoft chiude gli studi di Winnipeg e B...
Fractal è un kernel che spia cosa...
Acqui Terme 'elegge' Eva Statiella, la p...
ECOFLOW DELTA 3 Max Plus con coupon da 3...
F1: la FIA cambia le regole sui motori p...
L'IA fa strage di posti di lavoro negli ...
Espresso senza acqua calda: l'ultrasuono...
Samsung Crystal UHD 50'' a 336€ e Metz Q...
Microsoft blocca Claude Fable 5 per i pr...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 11:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v