The following image includes Android code for creating a Date Picker. The date will appear in TextView which has id: dateText. Which of the following choices is correct about why you must add T to the month as illustrated in the code highlighted in brown?

Suggested Answer: A
Get Premium AND-801 Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
33 comments · newest first
AY
Ayesha
10 months ago
C makes no sense, what does a loop have to do with this?
RA
Rasheeda
11 months ago
D sounds plausible, but I’m not sure about that.
AM
Amira
11 months ago
Wait, I thought it was just a date style thing? B seems off.
EL
Elena
11 months ago
Totally agree with A, it's a common pitfall.
EV
Eveline
11 months ago
A is correct! Months in Java start from 0.
GA
Gabriele
12 months ago
I don't recall seeing anything about T in our practice questions, but I thought it was just a date style thing.
ME
Melvin
12 months ago
I'm not entirely sure, but I feel like the T is not just for formatting but might have something to do with time zones.
AR
Arletta
12 months ago
I remember a similar question where we had to adjust the month value. I think it was about adding 1 to get the correct month.
RO
Ronald
1 year ago
I think the T might be related to how months are indexed in programming, like starting from 0.
CH
Christoper
1 year ago
I'm pretty confident the answer is A. The months are 0-indexed, so adding 1 gives you the correct month value to display.
AU
Audra
1 year ago
Okay, I think I've got it. The "T" is likely there to separate the date and time components, which is a common date format. Adding 1 to the month is to account for the 0-indexing.
JO
Jose
1 year ago
The code looks straightforward, but I'm a bit confused about the "T" part. Is that just part of the date formatting or is there some other reason for it?
NA
Natalie
1 year ago
Adding 1 to the month makes sense to me since months are 0-indexed. But I'm not sure if that's the only reason they're doing it here.
JA
Janey
1 year ago
Hmm, this one looks tricky. I'll need to carefully read through the code and options to figure out the right answer.
SH
Shannan
2 years ago
I'm just going to go with option A and hope the Android gods are kind to me. Time zones? Who needs 'em anyway?
RO
Rosenda
2 years ago
Option D? Really? Avoiding time zone conflicts? That's like trying to fix a flat tire by changing the oil. Not buying it.
JO
Jolanda
2 years ago
I agree, option D doesn't seem relevant. Option A makes more sense in this context.
JO
Jolanda
2 years ago
I think option A is correct. Months start from 0 in Java, so adding 1 gives the correct month value.
BR
Brent
2 years ago
Option A makes the most sense to me. The month index is zero-based, so adding 1 makes perfect sense.
CA
Cammy
2 years ago
Yes, adding 1 to the month index is necessary in this case.
GR
Gracie
2 years ago
I agree, option A is the correct choice.
DI
Diane
2 years ago
I believe the answer is A because months are zero-indexed in programming languages.
HE
Hershel
2 years ago
Hmm, the month starts at 0 but we add 1 to get the correct value. Seems like the Android team is playing a little game with us.
JE
Jennifer
2 years ago
User 1
AL
Alesia
2 years ago
User 2
DA
Dana
2 years ago
User 1
GL
Gladys
2 years ago
I'm not sure, but I think it has to do with how months are indexed in programming.
JO
Jovita
2 years ago
The 'T' stands for 'Time', right? I mean, who doesn't love a good time-related bug in their code?
DA
Darrin
2 years ago
D) To avoid any conflict due to difference in the time zone.
HE
Hermila
2 years ago
No, it stands for 'Time'.
TE
Terrilyn
2 years ago
A) Because the month starts from 0 until 11; therefore, adding 1 gives the correct month value.
DO
Donte
2 years ago
I agree with Emmanuel, adding 1 to the month makes sense.
EM
Emmanuel
2 years ago
I think the correct answer is A.