3
3
import com .google .firebase .database .Exclude ;
4
4
import com .google .firebase .database .IgnoreExtraProperties ;
5
5
import com .google .firebase .database .ServerValue ;
6
+
7
+ import java .text .DateFormat ;
8
+ import java .text .SimpleDateFormat ;
9
+ import java .util .Date ;
6
10
import java .util .HashMap ;
7
11
import java .util .Map ;
8
12
@@ -39,7 +43,7 @@ public Attendance(String usico, String usid, String ume, String dmxa, String dmn
39
43
String hodxb , String longi , String lati , String datm , String usosc , String usname , String aprv ) {
40
44
this .usico = usico ;
41
45
this .usid = usid ;
42
- this .ume = ume ;
46
+ this .ume = getUme ( daod ) ;
43
47
this .dmxa = dmxa ;
44
48
this .dmna = dmna ;
45
49
this .daod = daod ;
@@ -65,7 +69,7 @@ public Attendance(String usico, String usid, String ume, String dmxa, String dmn
65
69
String hodxb , String longi , String lati , String datm , String usosc , String usname ) {
66
70
this .usico = usico ;
67
71
this .usid = usid ;
68
- this .ume = ume ;
72
+ this .ume = getUme ( daod ) ;
69
73
this .dmxa = dmxa ;
70
74
this .dmna = dmna ;
71
75
this .daod = daod ;
@@ -199,5 +203,19 @@ public String getUsname() {
199
203
200
204
return usname ;
201
205
}
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
+
202
220
}
203
221
// [END blog_user_class]
0 commit comments