[JAVA] datum in variabele

Pagina: 1
Acties:
  • 1.043 views sinds 30-01-2008
  • Reageer

  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Ik heb gesearched enzo, maar ikkom er even niet god uit hoe ik nou de huidige datum in een variabele krijg. Voorbeelden met datums zat. Maar ik zoek gewon een concreet voorbeeld van hoe je een datum in bijvoorbeeld de integer henkie krijgt.

zou iemand dit mischien weten? Ik zoek dus een voorbeeld zoals dit

int datum = functievoorhuidigedatum



ps, en ja ik ben java n00b

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • roelio
  • Registratie: Februari 2001
  • Niet online

roelio

fruitig, en fris.

iets van:
String henkieZijnDatum = (new Date()).toString();

zit in .util dus die moet je mogelijk ff importen...
Check voor meer info de Date klasse @ http://java.sun.com/j2se/1.3/docs/api/java/util/Date.html

AMD Phenom II X4 // 8 GB DDR2 // SAMSUNG 830 SSD // 840 EVO SSD // Daar is Sinterklaas alweer!!


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Op zondag 24 maart 2002 12:40 schreef limoentje het volgende:
iets van

String henkieZijnDatum = (new Date()).toString();
En dan moet ik natuurlijk wel java.util.Date importeren? Ik ga het eens even proberen.

thaankzz already

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


Verwijderd

ik zou willen aanraden om eens op http://java.sun.com/ te kijken en dan naar docs -> api's te gaan... zoek daar eens (ik gok java.System) naar een functie die Unix tijd returned.....


[edit]
Was me al voor :)

  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
donders, dit werkt man. shit hee, zo simpel...

maar goed, zou ik ook alleen de datum in een int kunnen krijgen zodat je zeg maar dit krijgt, een int met de waarde 24032002. Dan kan ik er namelijk mee rekenen.

Nu krijg ik netjes de gehele datum en tijd en al die shit. Maar is in ieder geval een goed begin :P

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


Verwijderd

Op zondag 24 maart 2002 12:52 schreef ShereKahn het volgende:
maar goed, zou ik ook alleen de datum in een int kunnen krijgen zodat je zeg maar dit krijgt, een int met de waarde 24032002. Dan kan ik er namelijk mee rekenen.
Ja dat kan, kijk maar in de API van java.util.Date er is wel een methode die de het aantal milliseconden sinds 1/1/1970 oplevert.

  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Op zondag 24 maart 2002 12:54 schreef Zef het volgende:

[..]

Ja dat kan, kijk maar in de API van java.util.Date er is wel een methode die de het aantal milliseconden sinds 1/1/1970 oplevert.
:D

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • ikke_
  • Registratie: Juni 1999
  • Laatst online: 08-09 07:14
Stop de datum eens in een GregorianCalendar dan kan je er allerlei berekeningen mee doen en ook een int terug krijgen

Verwijderd

Op zondag 24 maart 2002 12:57 schreef ShereKahn het volgende:

[..]

:D
Is dat zo grappig :? Maak trouwens niet de fout deze in een int te gooien, dat gaat fout, gebruik een long.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Zef: Is dat zo grappig :? Maak trouwens niet de fout deze in een int te gooien, dat gaat fout, gebruik een long.
het zijn vast wel seconden denk ik dat hij bedoeld :)

Doet iets met Cloud (MS/IBM)


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
ja redelijk grappig, aangezien je een enorm groot getal krijgt. leuke functie dacht ik zo, maar goed, das offtopic eigenlijk..

Ik vat nog steeds ff niet hoe ik bijvoorbeeld 24032002 gerturned krijg.
sorry, ik ben ook nog maar een n00b ;(

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


Verwijderd

Op zondag 24 maart 2002 13:09 schreef D2k het volgende:

[..]

het zijn vast wel seconden denk ik dat hij bedoeld :)
Dan deel je dat aantal door 1000 ;)

  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
int y=0,m=0,d=0;

Date dat = new Date();
d = dat.getDate();
m = dat.getMonth();
y = dat.getYear();


:)

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
ShereKahn:
code:
1
2
3
4
  Date dat = new Date();
    d = dat.getDate();
    m = dat.getMonth();
    y = dat.getYear();
code:
1
2
3
4
5
6
7
8
9
10
11
12
martin@linux:~ > javac -deprecation Test.java
Test.java:6: warning: getDate() in java.util.Date has been deprecated
      int d = dat.getDate();
             ^
Test.java:7: warning: getMonth() in java.util.Date has been deprecated
      int m = dat.getMonth();
             ^
Test.java:8: warning: getYear() in java.util.Date has been deprecated
      int y = dat.getYear();
             ^
3 warnings
martin@linux:~ >

:)

Kijk eens naar java.util.Calendar.

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;

public class DeDonderseDatum
{

  public static int main(String args[])
  {

    int y=0,m=0,d=0;

    Date dat = new Date();
    d = dat.getDate();
    m = dat.getMonth()+1;
    y = dat.getYear();

         System.out.println (d);
         System.out.println (m);
         System.out.println (y);
    
    return 0;
  }

}

Dit werkt

maar goed, wel een beetje wazig, als jaar geeft ie 102 :?

kan ik trouwens niet die d m en y waardes achter alkaar in 1 int krijgen?

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

klopt van dat jaar :)
tel er voor de grap eens 1900 bij op ;)

Doet iets met Cloud (MS/IBM)


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Op zondag 24 maart 2002 13:29 schreef D2k het volgende:
klopt van dat jaar :)
tel er voor de grap eens 1900 bij op ;)
sht hee, das nog eens een goede grap van die java-dudes

hehe

thankzz man

maar goed, nu nog die 3 waardes achter elkaar in 1 int :)

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • nxt
  • Registratie: November 2001
  • Laatst online: 26-08 13:51

nxt

Op zondag 24 maart 2002 13:28 schreef ShereKahn het volgende:

...

Dit werkt

maar goed, wel een beetje wazig, als jaar geeft ie 102 :?

kan ik trouwens niet die d m en y waardes achter alkaar in 1 int krijgen?
int alles=Integer.parseInt(""+d+""+m+""+y);

  • Xanthus
  • Registratie: Februari 2002
  • Laatst online: 11-07 12:45
d * 1000000 + m * 10000 + y

  • ikke_
  • Registratie: Juni 1999
  • Laatst online: 08-09 07:14
> kan ik trouwens niet die d m en y waardes achter alkaar in 1 int krijgen?

Wil je dat wel, er valt dan weinig mee te rekenen.
Je kan natuurlijk gewoon d*100000+m*10000+y+1900
maar rekenen daarmee zal ik maar niet doen.....

Wat wil je precies mee berekenen, alle functies zitten al in Calendar of Gregorian Calendar ?

  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Okeeeeeeeee dan

jongens, jullie zijn het einde

thankzzzz 4 helping me

Ik ben er wat mij betreft helemaal uit!

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Nog even voor mensen die het mischien ook willen weten. De volledige code om de huidigedatum in een integer te krijgen is als volgt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;

public class DeDonderseDatum
{

  public static int main(String args[])
  {
    int y=0,m=0,d=0;

      Date dat = new Date();
      d = dat.getDate();
      m = dat.getMonth()+1;
      y = dat.getYear()+1900;


      int alles=Integer.parseInt(""+d+""+m+""+y);
      System.out.println ("");
      System.out.println (alles);

    return 0;
  }

}

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


  • mbravenboer
  • Registratie: Januari 2000
  • Laatst online: 06-11-2025
En deze manier is zoals al een paar keer eerder gezegd in dit topic dus op bijna alle mogelijke manieren matig... ;( .

Blog, Stratego/XT: Program Transformation, SDF: Syntax Definition, Nix: Software Deployment


  • Japie.G
  • Registratie: Augustus 2001
  • Laatst online: 08:11

Japie.G

Colour Classic

Topicstarter
Op zondag 24 maart 2002 13:47 schreef mbravenboer het volgende:
En deze manier is zoals al een paar keer eerder gezegd in dit topic dus op bijna alle mogelijke manieren matig... ;( .
so what, i'm a n00b, ben al lang blij dat het werkt :)

Renault Scenic E-Tech EV - PV-Output - 48kWh LiFePo4 op 15kVa Victron systeem


Verwijderd

Op zondag 24 maart 2002 18:15 schreef ShereKahn het volgende:

[..]

so what, i'm a n00b, ben al lang blij dat het werkt :)
Dat het *nog* werkt. Als in komende versie de depricated methoden die je nu gebruikt er uit gesloopt worden werkt het niet meer...

  • MisterData
  • Registratie: September 2001
  • Laatst online: 07-09 20:23
Voor unix tijd is er toch System.currentTimeMillis :? Die returnt een double :)
Pagina: 1