Android studio da yaş hesaplama
06.12.2015 - 07:00
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
}
}
109
Görüntülenme
0 Beğeni