Naar content
Trending apps
  • Google Duo: videogesprekken van hoge kwaliteit

  • Gmail

  • Maps: Navigatie en OV

  • WhatsApp Messenger

  • Messenger: gratis sms'en en videobellen

Trending games
  • Fortnite

  • Minecraft Earth

  • Dr. Mario World

  • Harry Potter: Wizards Unite

  • Breaking Bad: Criminal Elements

Trending smartphones
  • OnePlus Nord N10 5G

  • POCO X3

  • Google Pixel 5

  • Google Pixel 4a

  • OnePlus Nord

Nieuwste tablets
  • Samsung Galaxy Tab S6

  • Samsung Galaxy Tab A 10.5

  • Samsung Galaxy Tab S4

  • Samsung Galaxy Tab S3 9.7

  • Asus Zenpad 3S 10

Wij werken momenteel aan een nieuw forum voor Androidworld. Het is daarom momenteel niet mogelijk om te reageren of nieuwe topics aan te maken.

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #1
  • 21 februari 2012
  • 17:27

Hoe krijg ik 03 of 05 ipv 3 of 5 ?
Het is bedoeld als datum.

Bewerkt (24 april 2013 14:17)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

AVS

  • Lid sinds 02 oktober 2009
  • Berichten 9885
  • Reputatie 0
  • #2
  • 21 februari 2012
  • 17:44

Een voorloopnul genereren.

Dus je checkt de getallen, en alles van 1 t/m 9 krijgt een voorloopnul ervoor.

if (digit >0 && digit<10){ modified_digit = “0”.digit; }
(even uit mijn hoofd….)

Bewerkt (24 april 2013 14:17)

Samsung Galaxy S8+

klwinkel

  • Lid sinds 23 oktober 2010
  • Berichten 951
  • Reputatie 0
  • #3
  • 21 februari 2012
  • 17:45

Volgens mij “dd” in de datum format string. Of als je het met String.format() doet “%02d”

Bewerkt (24 april 2013 14:17)

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #4
  • 21 februari 2012
  • 18:14

Ja jullie zijn lekker. Misschien kan ik beter even vertellen dat ik nog echt een beginneling ben ?

Ik snap wat jullie bedoelen, maar kunnen /willen jullie mij helpen door te vertellen hoe en waar ik dat format hier moet plaatsen ?:

Calendar cal = Calendar.getInstance();

int day = datePicker1.getDayOfMonth();
int month = datePicker1.getMonth();
int year = datePicker1.getYear();
Integer uur = geeftijd.getCurrentHour();
Integer minuut = geeftijd.getCurrentMinute();

//==== datum van vandaag zodat er geen oude datum ingegeven kan worden
Calendar vandaag = Calendar.getInstance();
int jaar = vandaag.get(Calendar.YEAR);
int maand = vandaag.get(Calendar.MONTH);
int dag = vandaag.get(Calendar.DAY_OF_MONTH);

Bewerkt (24 april 2013 14:17)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

fifarunnerr

  • Lid sinds 13 juli 2010
  • Berichten 1846
  • Reputatie 10
  • #5
  • 21 februari 2012
  • 18:33

AVS;271916
Een voorloopnul genereren.

Dus je checkt de getallen, en alles van 1 t/m 9 krijgt een voorloopnul ervoor.

if (digit >0 && digit<10){ modified_digit = “0”.digit; }
(even uit mijn hoofd….)

String modified_digit = (digit >= 0 && digit < 10) ? “0” + String.valueOf(digit) : String.valueOf(digit);

had ook nog gekunt

Maar ik weet niet precies waar je het wil, hebben, maar dit moet je ergens toevoegen. Ik gok onderaan.

String dayString;
if(day >= 0 && day < 10) dayString = "0" + String.valueOf(day);
else dayString = String.valueOf(day);


dayString is nu dus bijvoorbeeld 00, 02, 05, 11, …

Bewerkt (24 april 2013 14:17)

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #6
  • 21 februari 2012
  • 18:42

Ok, dankjewel.


eh, juist, het is de bedoeling dat het als datum wordt opgeslagen en niet als string. :cry:

Ik moet er namelijk berekeningen mee kunnen doen.
(bv: is de datum in het verleden)

Bewerkt (24 april 2013 14:17)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

fifarunnerr

  • Lid sinds 13 juli 2010
  • Berichten 1846
  • Reputatie 10
  • #7
  • 21 februari 2012
  • 19:12

Timelord;271943
Ok, dankjewel.


eh, juist, het is de bedoeling dat het als datum wordt opgeslagen en niet als string. :cry:

Ik moet er namelijk berekeningen mee kunnen doen.
(bv: is de datum in het verleden)

Dan heb je die 0 helemaal niet nodig

Dan kan je gewoon in een calendar-object set(year, month, day, hour, minute) aanroepen

Bewerkt (24 april 2013 14:17)

Timelord

  • Lid sinds 05 juni 2010
  • Berichten 2421
  • Reputatie 20
  • #8
  • 21 februari 2012
  • 19:51

En kan ik dat dan vergelijken met een andere datum, zonder dat ik onjuiste uitkomsten krijg ?

Bewerkt (24 april 2013 14:17)

Oukitel K5000 7.0 (nog) ongeroot
Samsung Note geroot 4.2.1 Spirit Rom (dood)
HTC Desire geroot Slim Rom 4.4.4
HTC one X + geroot 4.2.2 ViperX+ 2.1.1
One plus one geroot 6.01
LG P990 geroot 2.3
Samsung A8 ongeroot (werk)
Umidigi 3 Power ongeroot.
Samsung A7 ongeroot.

Reageer

We werken momenteel hard aan een nieuw forum voor Androidworld. Het is daarom helaas niet mogelijk om op dit topic te reageren.