0
Ich möchte morgen '04: 00 'Zeit verwenden getTimeInMillis();
Wie getTimeInMillis morgen Zeit auf Android zu verwenden?
und ich versuche dies.
String time1 = "23:00"; // I want get 2017-02-22 23:00
String time2 = "04:00"; // I want get 2017-02-23 04:00
String[] btime1 = time1.split(":");
String[] btime2 = time2.split(":");
Calendar ctime1 = Calendar.getInstance();
ctime1.set(Calendar.HOUR_OF_DAY, Integer.parseInt(btime1[0]));
ctime1.set(Calendar.MINUTE, Integer.parseInt(btime1[1]));
Calendar ctime2 = Calendar.getInstance();
ctime2.set(Calendar.HOUR_OF_DAY, Integer.parseInt(btime2[0]));
ctime2.set(Calendar.MINUTE, Integer.parseInt(btime2[1]));
Calendar curtime = Calendar.getInstance();
Log.d(TAG, "23:00 time --->" + ctime1.getTimeInMillis()); // 1487772017952
Log.d(TAG, "04:00 time --->" + ctime2.getTimeInMillis()); // 1487703617952
Log.d(TAG, "curtime --->" + curtime.getTimeInMillis()); // 1487724197952 --> curtime is 2017-02-22 09:44
und ich überprüfen logcat ctime2.getTimeInMillis();
ist 2017-02-22 04:00
Zeit. aber ich will morgen 04:00
Zeit (2017-02-23 04:00)
how to get tommorow time ?
@update
and I try
`ctime2.getTimeInMillis() + (24*60*60*1000);` --> 148770361795286400000
thanks.
Dank, vielen Dank für die Hilfe bekommen – hyunwookcho