Torna indietro   Hardware Upgrade Forum > Software > Programmazione

iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile
C'è tanta sostanza nel nuovo smartphone della Mela dedicato ai creator digitali. Nuovo telaio in alluminio, sistema di raffreddamento vapor chamber e tre fotocamere da 48 megapixel: non è un semplice smartphone, ma uno studio di produzione digitale on-the-go
Intel Panther Lake: i processori per i notebook del 2026
Intel Panther Lake: i processori per i notebook del 2026
Panther Lake è il nome in codice della prossima generazione di processori Intel Core Ultra, che vedremo al debutto da inizio 2026 nei notebook e nei sistemi desktop più compatti. Nuovi core, nuove GPU e soprattutto una struttura a tile che vede per la prima volta l'utilizzo della tecnologia produttiva Intel 18A: tanta potenza in più, ma senza perdere in efficienza
Intel Xeon 6+: è tempo di Clearwater Forest
Intel Xeon 6+: è tempo di Clearwater Forest
Intel ha annunciato la prossima generazione di processori Xeon dotati di E-Core, quelli per la massima efficienza energetica e densità di elaborazione. Grazie al processo produttivo Intel 18A, i core passano a un massimo di 288 per ogni socket, con aumento della potenza di calcolo e dell'efficienza complessiva.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-03-2008, 21:29   #1
misterxxitalia
Member
 
Iscritto dal: Dec 2007
Messaggi: 277
[java]metodo che ritorna la data corrente

ciao a tutti ho un metodo che usa la classe calendar che mi permette di ritornare una stringa con la data odierna questo è un metodo che ho trovato in rete e che ho modificato perchè il formato non va bene...
Codice PHP:
public String DataCorrente()
     {
  
Calendar cal = new GregorianCalendar();
  
int giorno cal.get(Calendar.DAY_OF_MONTH);
  
int mese 1+cal.get(Calendar.MONTH);
  
int anno cal.get(Calendar.YEAR);
  if(
mese<10)
  
String mesead ="0"+mese;
  
String dataoggi=(giorno "/" mesead  "/" anno);
 return 
dataoggi;

però qui:
Codice PHP:
String mesead ="0"+mese
mi da come errore not a statment...xche?
misterxxitalia è offline   Rispondi citando il messaggio o parte di esso
Old 27-03-2008, 21:42   #2
vladix
Member
 
L'Avatar di vladix
 
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
ma secondo te se il risultato di questo if e false
Codice:
  if(mese<10)
   String mesead ="0"+mese;
da dove prende la variabile mesead in quest'altro pezzo di codice ? qui la variabile mesead non esiste

Codice:
String dataoggi=(giorno + "/" + mesead  + "/" + anno);
il codice corretto e
Codice:
public String DataCorrente()
     {
  Calendar cal = new GregorianCalendar();
  int giorno = cal.get(Calendar.DAY_OF_MONTH);
  int mese = 1+cal.get(Calendar.MONTH);
  int anno = cal.get(Calendar.YEAR);
  String mesead = mese;

  if(mese<10)
      mesead ="0"+mese;

  String dataoggi=(giorno + "/" + mesead  + "/" + anno);
return dataoggi;
}

Edit:
se ti serve la data corrente puoi semplicemente usare

Codice:
    public String DataCorrente(){
        SimpleDateFormat f = new SimpleDateFormat("dd/MM/yyyy");
        return f.format(new Date());   
    }

Ultima modifica di vladix : 27-03-2008 alle 22:00.
vladix è offline   Rispondi citando il messaggio o parte di esso
Old 27-03-2008, 22:10   #3
misterxxitalia
Member
 
Iscritto dal: Dec 2007
Messaggi: 277
il primo metodo apparte qui...
Codice PHP:
String mesead mese+""
funge.
senno il secondo metodo come faccio a visualizzare la data in formato
GG/MM/AAAA perche me la visualizza cosi GG/M/AAAA...
misterxxitalia è offline   Rispondi citando il messaggio o parte di esso
Old 28-03-2008, 06:34   #4
vladix
Member
 
L'Avatar di vladix
 
Iscritto dal: Jan 2008
Città: roma
Messaggi: 296
Quote:
Originariamente inviato da misterxxitalia Guarda i messaggi
il secondo metodo come faccio a visualizzare la data in formato
GG/MM/AAAA perche me la visualizza cosi GG/M/AAAA...
se ti riferisci al metodo che ho postato , a meno che tu nn abbia cambiato il pattern , la data la stampa in formatto "dd/MM/yyyy" ( x simpledateformat "DD/MM/AAAA" non e un pattern

Quote:
Originariamente inviato da misterxxitalia Guarda i messaggi
il primo metodo apparte qui...
Codice:
String mesead = mese+"";
funge.
io nn ho detto il contrario ,cmq l'errore li e che tu dichiari una variabile dentro un if , se la condizione del if e false , il codice dentro l'if non viene eseguito , quindi la variabile non viene creata , se tu aggiungi le parentesi al if , te ne accorgi subito xche l'errore te lo darà qui
Codice:
      if(mese < 10){
       String mesead ="0"+mese;
      }
      String dataoggi=(giorno + "/" + mesead  + "/" + anno);

  field mesead not found
vladix è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


iPhone 17 Pro: più di uno smartphone. È uno studio di produzione in formato tascabile iPhone 17 Pro: più di uno smartphone. &Eg...
Intel Panther Lake: i processori per i notebook del 2026 Intel Panther Lake: i processori per i notebook ...
Intel Xeon 6+: è tempo di Clearwater Forest Intel Xeon 6+: è tempo di Clearwater Fore...
4K a 160Hz o Full HD a 320Hz? Titan Army P2712V, a un prezzo molto basso 4K a 160Hz o Full HD a 320Hz? Titan Army P2712V,...
Recensione Google Pixel Watch 4: basta sollevarlo e si ha Gemini sempre al polso Recensione Google Pixel Watch 4: basta sollevarl...
Le sonde spaziali ESA ExoMars e Mars Exp...
Roscosmos: static fire per i propulsori ...
Alcune partite NBA saranno trasmesse in ...
Intel Core 13000 e 14000 aumentano uffic...
Gemini sta per arrivare in Google Maps: ...
2 minuti per vedere le 27 offerte imperd...
Ray-Ban Meta Display: tecnologia sorpren...
Un mini PC a prezzo stracciato, non cerc...
Al via i coupon nascosti di ottobre: qua...
Ferrari Elettrica si aggiorna solo in of...
Doppio sconto sugli smartphone top Xiaom...
Samsung è sempre più prota...
ChatGPT ha pregiudizi politici? Ecco cos...
Un solo iPhone rubato ha portato alla sc...
Xiaomi 17 Ultra sta arrivando: ecco come...
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: 03:30.


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