[JSP] gebruik Unixtimestamp

Pagina: 1
Acties:

  • bille
  • Registratie: Mei 2000
  • Laatst online: 12-09 23:20

bille

Don't call me Buff

Topicstarter
ben opzoek geweest naar een package waarmee ik makkelijk gebruik kan maken van Unixtimestamp, zoals deze in PHP te gebruiken is.. dus functie zoals mktime() ...

Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies


  • Onno
  • Registratie: Juni 1999
  • Niet online
java.[util|sql].Date kan z'n waarde als Unix timestamp teruggeven. (*1000, omdat er met milliseconden ipv seconden gewerkt wordt)

  • bille
  • Registratie: Mei 2000
  • Laatst online: 12-09 23:20

bille

Don't call me Buff

Topicstarter
ok spanx, krijg nu alleen de hele tijd volgende error :(
code:
1
2
3
Date abc = new Date();
long now = 123456789123;
abc.setTime(now);

compiler geeft error:M:\src\com\xxxx\applications\Test1.java:26: integer number too large: 123456789123

.. hoe kan dat? ik gooi er toch echt een long in die goed is...
Als ik met getTime() long uit Date haal is die langer dan wat ik er probeer in te stoppen. Als ik hetvolgende doe dan werkt et wel :?
code:
1
2
Date abc = new Date();
abc.setTime(abc.getTime);

Ultra Pilammo 6666Mhz AMD, 4251Mbit/s RAM, Gefors V6666 MegaTurbo, 43" TFS, Ultra 80Gig Firewire netwerkkaart en 5D geluid met 66 speakers in 5 dimensies


  • Onno
  • Registratie: Juni 1999
  • Niet online
De docs zeggen dan ook duidelijk:
An integer literal is of type long if it is suffixed with an ASCII letter L or l (ell); otherwise it is of type int (§4.2.1). The suffix L is preferred, because the letter l (ell) is often hard to distinguish from the digit 1 (one).