Skip to content

Commit 638b178

Browse files
committed
Absence Activity
#5 - set child ume by getUme from datod
1 parent c8168f9 commit 638b178

File tree

1 file changed

+20
-2
lines changed

1 file changed

+20
-2
lines changed

app/src/main/java/com/eusecom/attendance/models/Attendance.java

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33
import com.google.firebase.database.Exclude;
44
import com.google.firebase.database.IgnoreExtraProperties;
55
import com.google.firebase.database.ServerValue;
6+
7+
import java.text.DateFormat;
8+
import java.text.SimpleDateFormat;
9+
import java.util.Date;
610
import java.util.HashMap;
711
import java.util.Map;
812

@@ -39,7 +43,7 @@ public Attendance(String usico, String usid, String ume, String dmxa, String dmn
3943
String hodxb, String longi, String lati, String datm, String usosc, String usname, String aprv) {
4044
this.usico = usico;
4145
this.usid = usid;
42-
this.ume = ume;
46+
this.ume = getUme(daod);
4347
this.dmxa = dmxa;
4448
this.dmna = dmna;
4549
this.daod = daod;
@@ -65,7 +69,7 @@ public Attendance(String usico, String usid, String ume, String dmxa, String dmn
6569
String hodxb, String longi, String lati, String datm, String usosc, String usname ) {
6670
this.usico = usico;
6771
this.usid = usid;
68-
this.ume = ume;
72+
this.ume = getUme(daod);
6973
this.dmxa = dmxa;
7074
this.dmna = dmna;
7175
this.daod = daod;
@@ -199,5 +203,19 @@ public String getUsname() {
199203

200204
return usname;
201205
}
206+
207+
private String getUme(String timeString){
208+
209+
long timeStamp = 1000*Long.parseLong(timeString);
210+
try{
211+
DateFormat sdf = new SimpleDateFormat("MM.yyyy");
212+
Date netDate = (new Date(timeStamp));
213+
return sdf.format(netDate);
214+
}
215+
catch(Exception ex){
216+
return "01.2017";
217+
}
218+
}
219+
202220
}
203221
// [END blog_user_class]

0 commit comments

Comments
 (0)