-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathUtils.dart
50 lines (36 loc) · 1.07 KB
/
Utils.dart
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
class Utils {
static String formatDate(Date date){
String dia = twoDigits(date.day.toString());
String mes = twoDigits(date.month.toString());
String ano = date.year.toString();
return "$dia/$mes/$ano";
}
static String formateDateFromTo(Date date){
String dia = twoDigits(date.day.toString());
String mes = twoDigits(date.month.toString());
String ano = date.year.toString();
String dateStr = "$ano$mes$dia";
//20060415T180000Z/20060415T190000Z
return "$dateStr"+"T050000Z/$dateStr"+"T060000Z";
}
static Object geraDados(Map dados){
List result = new List();
List resultIn = new List();
resultIn.add("Dia");
resultIn.add("Valor");
result.add(resultIn);
for(String key in dados.getKeys()){
List resultIn = new List();
resultIn.add(key);
resultIn.add(dados[key]);
result.add(resultIn);
}
return result;
}
static String twoDigits(String str){
if(str.length == 1){
str = "0$str";
}
return str;
}
}