|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
[Java] string to data
se io ho due campi string, dove in uno c'è una data e nell'altro un ora come faccio a unirle e metterle in un campo data?
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
e da adesso in poi, quando apri una discussiona cerca di ricordare di mettere un tag all'inizio che riguarda il linguaggio in questo caso: [java]
__________________
My gaming placement |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2007
Messaggi: 7863
|
se hai una cosa del genere
String data="23/8/2007"; String ora="17.56"; data+=ora; e le avrai concatenate. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
Quote:
non avevo capito
__________________
My gaming placement |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
ma guarda che il tag[java] c'è ????
ma magari sono io che faccio confusione... ma in java nn c'è il dato di tipo data che come formato è es: [code 208-4-4 20:15:00 [/code] ???? |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jun 2005
Città: CH
Messaggi: 1058
|
ma mettessimo che ho una stringa es:
"22-4-08" come faccio a trasformarla in int giorno = 22 ecc:..??? |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
import java.text.*;
import java.util.*;
...
try
{
String s = "22-4-08";
DateFormat df = new SimpleDateFormat ("d-M-y");
df.setLenient (false);
Calendar c = new GregorianCalendar ();
c.setTime (df.parse (s));
System.out.println ("giorno = " + c.get (Calendar.DAY_OF_MONTH));
System.out.println ("mese = " + (c.get (Calendar.MONTH) + 1));
System.out.println ("anno = " + c.get (Calendar.YEAR));
}
catch (Exception e)
{
System.out.println (e);
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:40.




















