ömer
ömer
Tekirdağ
19/02/2014 tarihinden beri üye
10 GY Puanı
99K GY Sırası

Kişisel Sayfaları

İlgi Alanları

1 Rozet
0 Sertifika
1 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

1
Tümünü Gör

Android studio da yaş hesaplama

Merhabalar Android studio'da yeniyim

Egitimlere göz attım fakat yapamadım sanırım.

kullanıcıya ilk girişte bir kez tarih sormasını ardından girilen tarihten bugünün tarihini çıkartarak yaşını göstermek istiyorum

şöyle bir şeyler denedim bayagı karıştırdım sanırım yardımcı olursanız sevinirim

package tekcarem.test7;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.Toast;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Locale;

public class MainActivity extends AppCompatActivity {
    int year,month,day,month_control,daysBetween;
    SimpleDateFormat sdf;
    Calendar calendar,store_year,store_day;
    Calendar calendar_today;
    TextView tvView;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tvView=(TextView)findViewById(R.id.tvView);

        SimpleDateFormat sdf = new SimpleDateFormat("dd MM yyyy", new Locale("tr"));
        calendar.set(Integer.parseInt(String.valueOf(store_year)), month_control, Integer.parseInt(store_day));
        String str = sdf.format(calendar.getTime());

        calendar_today = Calendar.getInstance();

        year = calendar_today.get(Calendar.YEAR);
        month = calendar_today.get(Calendar.MONTH);
        day = calendar_today.get(Calendar.DAY_OF_MONTH);

        calendar_today.set(year,month,day);

        Toast.makeText(getApplicationContext(),"selected date time is:"+" " +str+" " + "today date time is:"+" " +sdf.format(calendar_today.getTime()),Toast.LENGTH_SHORT).show();
        daysBetween = 0;
        while (calendar.before(calendar_today)) {
            calendar.add(Calendar.DAY_OF_MONTH, 1);
            daysBetween++;
        }

        tvView.setText(String.valueOf(daysBetween));     // İki tarih arasındaki günü hesapladık
    }
}

 

8 yıl 3 ay önce yanıtladın