utils.dart
1.3 KB
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
51
52
53
54
55
56
57
58
59
60
61
62
import 'dart:convert';
import 'package:crypto/crypto.dart';
class Utils {
///数字转星期
static String weekSwitchBuNum(int num) {
switch(num) {
case 1: return '星期一';
case 2: return '星期二';
case 3: return '星期三';
case 4: return '星期四';
case 5: return '星期五';
case 6: return '星期六';
case 7: return '星期日';
default: return '未知';
}
}
///获取当前周几
static String getWeekDay(DateTime dateTime) {
String weekday;
switch (dateTime.weekday) {
case 1:
weekday = '星期一';
break;
case 2:
weekday = '星期二';
break;
case 3:
weekday = '星期三';
break;
case 4:
weekday = '星期四';
break;
case 5:
weekday = '星期五';
break;
case 6:
weekday = '星期六';
break;
case 7:
weekday = '星期日';
break;
default: weekday = '未知';
break;
}
return weekday;
}
///返回当前周几的数字
static int getWeekDayForNum(DateTime dateTime) {
return dateTime.weekday;
}
///MD5加密
static String getMD5(String s) {
if(s.isEmpty) return "";
return md5.convert(utf8.encode(s)).toString();
}
}