15 lines
473 B
Dart
15 lines
473 B
Dart
import 'package:intl/intl.dart';
|
|
|
|
class WebuntisTime {
|
|
static final DateFormat _dateFormat = DateFormat('yyyyMMdd');
|
|
|
|
static DateTime parse(int date, int time) {
|
|
final timeString = time.toString().padLeft(4, '0');
|
|
return DateTime.parse('$date ${timeString.substring(0, 2)}:${timeString.substring(2, 4)}');
|
|
}
|
|
|
|
static int formatDate(DateTime date) => int.parse(_dateFormat.format(date));
|
|
|
|
static String dateKey(DateTime date) => _dateFormat.format(date);
|
|
}
|