add structure
This commit is contained in:
27
lib/util.dart
Normal file
27
lib/util.dart
Normal file
@@ -0,0 +1,27 @@
|
||||
import 'package:cloud_firestore/cloud_firestore.dart';
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
class DateUtil {
|
||||
static DateTime toLocal(DateTime dt) {
|
||||
return dt.add(Duration(hours: 6, minutes: 30));
|
||||
}
|
||||
|
||||
static DateTime fromTimestampToLocalDate(Timestamp ts) {
|
||||
if (ts == null) return null;
|
||||
return toLocal(ts.toDate());
|
||||
}
|
||||
}
|
||||
|
||||
String updatePhoneNumber(String phoneNumber) {
|
||||
if(phoneNumber==null) return null;
|
||||
if (phoneNumber.startsWith("09")) {
|
||||
return "959" + phoneNumber.substring(2);
|
||||
}
|
||||
return phoneNumber;
|
||||
}
|
||||
|
||||
final NumberFormat numberFormatter = new NumberFormat("#,###");
|
||||
String formatNumber(int number) {
|
||||
if (number == null) return "";
|
||||
return numberFormatter.format(number);
|
||||
}
|
||||
Reference in New Issue
Block a user