Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Calendar cal = Calendar.getInstance(new Locale("es","CL"));
- private SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
- private SimpleDateFormat sdfDiaSemana = new SimpleDateFormat("EEEE");
- private TextView tvFecha;
- private Button btnOk;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- sdf.setLenient(false);
- tvFecha = findViewById(R.id.tvFecha);
- btnOk = findViewById(R.id.btnOK);
- btnOk.setOnClickListener(new View.OnClickListener() {
- @Override
- public void onClick(View v) {
- Date fechaHoy = new Date();
- //Date a string
- tvFecha.setText(sdf.format(fechaHoy));
- //String a Date
- String fechaNacimiento = "13/02/1996";
- Date fechaNac;
- try{
- fechaNac = sdf.parse(fechaNacimiento);
- Toast.makeText(MainActivity.this, sdfDiaSemana.format(fechaNac), Toast.LENGTH_SHORT).show();
- Log.d("TAG_", sdf.format(fechaNac));
- }catch (Exception ex){
- Toast.makeText(MainActivity.this, "Fecha inválida", Toast.LENGTH_SHORT).show();
- }
- //Ocupar calendar
- cal.setTime(fechaHoy);
- //cal.add(Calendar.MONTH, 3543);
- Date fechaCalendario = cal.getTime();
- //Log.d("TAG_", sdf.format(fechaCalendario));
- for(int x = 1; x <= 24; ++x){
- cal.add(Calendar.DAY_OF_YEAR, 30);
- cal.get(Calendar.DAY_OF_YEAR);
- fechaCalendario = cal.getTime();
- Log.d("TAG_","Día del año " + cal.get(Calendar.DAY_OF_YEAR) +
- " -> " + sdf.format(fechaCalendario));
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement