0

Je suis en train de développer une application dans laquelle je sauve la date et l'heure en Firebase, puis en le récupérant pour l'utilisateur à voir.Comment afficher l'heure et la date enregistrées dans ma base de données à l'utilisateur en fonction de leur fuseau horaire local? S'il vous plaît voir les détails

Ce que je veux, c'est que je veux que l'utilisateur voie l'heure et la date en fonction de leur fuseau horaire local. par exemple - si l'heure et la date enregistrées dans la base de données sont "2:07 PM" et "Fri, Jun 24", alors pour les utilisateurs dans le fuseau horaire PST, il devrait être indiqué comme "1:37 AM" et "Fri, Jun 24 '.

Voilà comment je reçois le temps et la date:

 DateFormat currentTime = new SimpleDateFormat("h:mm a"); 
     final String time = currentTime.format(Calendar.getInstance().getTime()); 

     DateFormat currentDate = new SimpleDateFormat("EEE, MMM d"); 
     final String date = currentDate.format(Calendar.getInstance().getTime()); 

Comment puis-je y parvenir?

Faites-le moi savoir s'il vous plaît.

Répondre

0

Essayez ceci:

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
simpleDateFormat.setTimeZone(TimeZone.getDefault()); 
Date myDate = simpleDateFormat.parse("DateAndTimeToBeProcessed");