Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

γεια σας...μπορεί να μου εξηγήσει κάποιος γιατί με αυτόν τον κώδικα

int year=date.get(Calendar.YEAR);
		int month=date.get(Calendar.MONTH)+1;
		int day=date.get(Calendar.DAY_OF_MONTH);
		String Date=day+" "+month+" "+year;
		display.setText(Date);

τρέχει κανονικά το app

ενώ αν τον μετατρέψω σε αυτόν

int year=date.get(Calendar.YEAR);
		int month=date.get(Calendar.MONTH)+1;
		int day=date.get(Calendar.DAY_OF_MONTH);
		String Date=day+"/"+month+"/"+year;
		display.setText(Date);

η επόμενη εμφάνιση που πρέπει να γίνει στην οθόνη δν θα γίνει?

Δημοσ.

Δεν ξέρω τι προσπαθείς να κάνεις και τι εννοείς με το "η επόμενη εμφάνιση που πρέπει να γίνει στην οθόνη δε θα γίνει?", αλλά δοκίμασα τον κώδικά σου σε μια νέα εφαρμογή ως εξής:

TextView display;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        display = (TextView) findViewById(R.id.tvDisplay);

        Calendar date = Calendar.getInstance();
        int year=date.get(Calendar.YEAR);
        int month=date.get(Calendar.MONTH)+1;
        int day=date.get(Calendar.DAY_OF_MONTH);
        String Date=day + "/" + month + "/"+year;
        display.setText(Date);

και η ημερομηνία εμφανίζεται κανονικά, ότι και να βάλω στα εισαγωγικά(δοκίμασα κενό, - και /)

Δημοσ.

Πέρα απο το γεγονός ότι το να δηλώνεις variable με κεφαλαίο και μάλιστα ίδιο με όνομα κλάσης είναι ότι πιο τράτζικ, δεν βλέπω γιατί να μην τρέχει ο κώδικας. Having said that, η λογική που χρησιμοποιείς το Calendar είναι λάθος.

Το σωστό είναι αυτό

Calendar cal = Calendar.getInstance():

cal.add(Calendar.MONTH, 1);

String date = new SimpleDateFormat("dd/MM/yyy").format(cal.getTime());
Δημοσ.

σωστός για την μεταβλήτη!! και thanks για την υπόδειξει στο Cal..
Y.Γ είμαι fresh meat στον προγραμματισμό οπότε κάνω κ κάποια tragic λαθη :D...τελικά το πρόβλημα το είχα με την equals..thanks again πάντως!!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...