Android, Comment puis-je Convertir de Chaîne à ce Jour?

- Je stocker heure actuelle dans la base de données à chaque fois que l'application commence par l'utilisateur.

Calendar c = Calendar.getInstance();
    String str = c.getTime().toString();
    Log.i("Current time", str);

Dans la base de données côté, je stocke heure actuelle comme une chaîne de caractères (comme vous le voyez dans le code ci-dessus). Donc, quand je le charger à partir de la base de données, j'ai besoin de le jeter à la Date de l'objet. J'ai vu quelques échantillons que tous d'entre eux avaient utilisé "DateFormat". Mais mon format est exactement le même que le format de Date. Alors, je pense qu'il n'est pas nécessaire d'utiliser "DateFormat". Suis-je le droit?

Est de toute façon il directement lancer cette Chaîne à la Date de l'objet? Je veux comparer ce temps stocké à l'heure actuelle.

Grâce

======>
mise à jour

Merci chers gars. J'ai utilisé le code suivant:

private boolean isPackageExpired(String date){
        boolean isExpired=false;
        Date expiredDate = stringToDate(date, "EEE MMM d HH:mm:ss zz yyyy");        
        if (new Date().after(expiredDate)) isExpired=true;

        return isExpired;
    }

    private Date stringToDate(String aDate,String aFormat) {

      if(aDate==null) return null;
      ParsePosition pos = new ParsePosition(0);
      SimpleDateFormat simpledateformat = new SimpleDateFormat(aFormat);
      Date stringDate = simpledateformat.parse(aDate, pos);
      return stringDate;            

   }
InformationsquelleAutor Hesam | 2011-12-20