PDA

View Full Version : [Java] string to data


Pro7on
23-08-2007, 16:14
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?

franksisca
23-08-2007, 16:24
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?

non ho ben capito, cerca di essere più chiaro.

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]

nuovoUtente86
23-08-2007, 16:57
se hai una cosa del genere

String data="23/8/2007";
String ora="17.56";

data+=ora;

e le avrai concatenate.

franksisca
23-08-2007, 17:14
se hai una cosa del genere

String data="23/8/2007";
String ora="17.56";

data+=ora;

e le avrai concatenate.

aaaaaaaaaaaaaaaaaaa, tutto questo era :D

non avevo capito :sob:

Pro7on
24-08-2007, 11:54
aaaaaaaaaaaaaaaaaaa, tutto questo era :D

non avevo capito :sob:

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]

????

Pro7on
24-08-2007, 12:50
ma mettessimo che ho una stringa es:

"22-4-08" come faccio a trasformarla in int giorno = 22 ecc:..???

andbin
24-08-2007, 13:17
ma mettessimo che ho una stringa es:

"22-4-08" come faccio a trasformarla in int giorno = 22 ecc:..???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);
}