Ich sollte wissen, wie die Datums- und Uhrzeitfunktionen für Android und Java zu implementieren.
Ich entwickle eine Anwendung, die das Datum der Veröffentlichung von Bildern zeigt. Ich zeige dieses Datum in einer Listenansicht. Beispielsweise. Ich zeige etwas wie // gepostet am: 20/3/2012. Statt dessen möchte ich das Zeitintervall zwischen zwei Datumsangaben und dem Datum, das ich im Typ string habe, berechnen. Außerdem möchte ich Sekunden, Minuten, Stunden berechnen. Wie kann ich das machen..?
Grüße, VELU
Blockquote
Nach einigen googeln habe ich auf diese Weise so zu tun. Endlich funktioniert es.
Blockquote
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date endDate = null;
try {
endDate = formatter.parse(tochangeDate);
} catch (ParseException e) {
}
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date startDate = null;
String curentDateandTime = sdf.format(new Date());
try {
startDate = formatter.parse(curentDateandTime);
} catch (ParseException e) {
}
long diff = (startDate.getTime()) - (endDate.getTime());
int numOfDays = (int) (diff/(1000 * 60 * 60 * 24));
int hours = (int) (diff/(1000 * 60 * 60));
int minutes = (int) (diff/(1000 * 60));
int seconds = (int) (diff/(1000));
Dies ist, was ich getan habe und es funktioniert Charme
Zeichenfolge dateString = mCreatedDateinfo; \t \t \t \t SimpleDateFormat dateFormat = neu SimpleDateFormat ("yyyy/mm/dd"); \t \t Datum convertedDate = DatumFormat.Parse (DatumString); \t \t \t \t lange diff = convertedDate.getTime() - startDate.getTime(); // in Milli Sekunden \t \t int numOfDays = diff/(1000 * 60 * 60 * 24); \t \t \t \t Wo createddeininfo ist Vergangenheit Datum –
Bitte bearbeiten Sie Ihren Beitrag und fügen Sie den obigen Code. Wenn Sie gut formatierte Fragen haben und zeigen, was Sie versucht haben, helfen wir Ihnen gerne. – coder