[JAVA] Dag van de week uit een datum halen

Pagina: 1
Acties:
  • 66 views sinds 30-01-2008

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Ik heb een vraag:

ik heb een String: "2001-03-08 00:12:23.12" (= yyyy-mm-dd HH:mm:ss.msec)

Ik wil JAVA als output geven dat die "Friday" is.

Iemand?

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

In de Date classe zit de logica die jij zoekt, en je kunt met DateFormat (desnoods je eigen) een string omzetten naar een Date object.

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Ik weet dat PHP het op deze manier (ongeveer) afhandelt
Maar daar moet je de "ctime/time()" meegeven"

echo date("l", $ctime);
en $ctime is dan het aantal verstreken secondes sinds
1 January 1970 00:00

Maar in java ... }:O

En ik geef geen INTEGER mee, maar een volledige datum Zoals daarboven staat!

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 11-09 18:14
RTFM joh.

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Op woensdag 20 maart 2002 14:17 schreef Soultaker het volgende:
RTFM joh.
:Z

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 14:50
code:
1
2
3
java.util.Calendar cal=new java.util.GregorianCalendar();
cal.setDate(java.text.DateFormat.parseDate("20/3/2"));
int dayOfWeek=cal.get(java.uitl.Calendar.DAY_OF_WEEK);

Totale tijd om te maken+uitzoek in API: 2minuten
Dus Read The Fine Manual!

btw, reken maar dat er nog een paar exceptions kunnen worden gegooid..

edit:

Calendar is Abstract.... |:( moet GregorianCalendar zijn..

  • KolNedra
  • Registratie: September 2001
  • Laatst online: 18-04-2020
Op woensdag 20 maart 2002 14:14 schreef Alarmnummer het volgende:
In de Date classe zit de logica die jij zoekt, en je kunt met DateFormat (desnoods je eigen) een string omzetten naar een Date object.
Ik ben redelijk n00b met JAVA, maar zou je mij een specifiek voorbeeld kunnen geven als ik String $theDate deze waarde geef: "2001-03-08 00:12:23.12"

...

Tnx a bunch

::: flickr.com/kolnedra ::: Nikon D80 + Sigma 18-200mm f/3.5-6.3 DC + Sigma 10-20mm f/4-5.6 EX DC HSM


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Als je een "redelijke n00b met JAVA" bent dan hoort javadoc op de achtergrond open te staan (gevorderden hebben dat trouwens ook gewoon).. Deze vraag is en blijft redelijk RTM, en daarnaast is het antwoord al gegeven (Zelfs met redelijke CnP source)

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'

Pagina: 1

Dit topic is gesloten.