Hoe je Date-object in “JJJJ-MM-DD” – formaat, in android

Ik heb een eis die ik nodig heb om te vergelijken twee Data. Een Datum zal komen van DB die String in “YYYY-DD-MM” stevige en ik moet dit vergelijken String Date met de huidige Datum.

voor deze ben ik het omzetten van Datum String in Datum object.

Nu moet ik de huidige Datum ook in “JJJJ-MM-DD formaat en moet worden Datum object zodat ik het kan gebruiken.compareTo() methode van het vergelijken van twee data..

Please help me hoe dat te doen…

  • Er zijn een aantal geldige antwoorden op deze thread, je moet het accepteren van een…
InformationsquelleAutor brig | 2012-04-25

 

5 Replies
  1. 56
     Date cDate = new Date();
     String fDate = new SimpleDateFormat("yyyy-MM-dd").format(cDate);
  2. 5
    Calendar c = Calendar.getInstance();
    SimpleDateFormat tf = new SimpleDateFormat("yyyy-MM-dd");
    String time=DB time;
    Date parseTime= tf.parse(time);
    Integer dayNow=c.getTime().getDate();
    Integer dayDb=parseTime.getDate();

    dan kunt u vergelijken dayNow en dayDb.

  3. 4

    Kunt u doen op de volgende manier

    //pick current system date
    
        Date dt = new Date();
    
    //set format for date
    
       SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
    
     //parse it like
    
            String check = dateFormat.format(dt);
    
    
            System.out.println("DATE TO FROM DATEBASE   " + 
                    arrayOfStringDate[d].toString());
            System.out.println("CURRENT DATE   " + check);

    //en vergelijken zoals

    System.out.println("compare    "+ 
            arrayOfStringDate[d].toString().equals(check));
  4. 3

    Als de huidige datum is eigenlijk een exemplaar van de java.util.Date klasse, je moet niet opgeven van een format voor; het is slechts een milliseconde waarde dat vertegenwoordigt een specifiek moment in de tijd.

    Kunt u de huidige datum als volgt:

    Date currentDate = new Date();
  5. 3

    U kunt op 2 manieren:

    1. DateFormat object. Parse methode.

    2. Maak je eigen parser van de Datum. Ik bedoel, je zetten het jaar, de maand en de dag in een geheel getal, en gebruik Datum constructor voor de Datum.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *