step 3 : copy login screen app dokter
This commit is contained in:
103
app_petty_cash/lib/app/app_extension.dart
Normal file
103
app_petty_cash/lib/app/app_extension.dart
Normal file
@@ -0,0 +1,103 @@
|
||||
import 'package:intl/intl.dart';
|
||||
|
||||
extension AppStringExtension on String {
|
||||
String currencyFormat() {
|
||||
final numberFormat = NumberFormat.currency(
|
||||
locale: 'id_ID',
|
||||
decimalDigits: 0,
|
||||
symbol: 'Rp ',
|
||||
);
|
||||
return numberFormat.format(double.parse(this));
|
||||
}
|
||||
|
||||
String dateFormat() {
|
||||
final dateFormatFromApi = DateFormat('yyyy-M-dd hh:mm:ss');
|
||||
// final dateFormat = DateFormat('dd MMM yyyy');
|
||||
final dateFormat = DateFormat('dd/M/yy');
|
||||
return dateFormat.format(dateFormatFromApi.parse(this));
|
||||
}
|
||||
|
||||
String dateFormatdmy() {
|
||||
final dateFormatFromApi = DateFormat('yyyy-M-dd hh:mm:ss');
|
||||
// final dateFormat = DateFormat('dd MMM yyyy');
|
||||
final dateFormat = DateFormat('dd-MM-yyyy hh:mm:ss');
|
||||
return dateFormat.format(dateFormatFromApi.parse(this));
|
||||
}
|
||||
|
||||
String dateFormatdmyHistorical() {
|
||||
final dateFormatFromApi = DateFormat('yyyy-MM-dd');
|
||||
// final dateFormat = DateFormat('dd MMM yyyy');
|
||||
final dateFormat = DateFormat('dd-MM-yyyy');
|
||||
return dateFormat.format(dateFormatFromApi.parse(this));
|
||||
}
|
||||
}
|
||||
|
||||
String formatBulanIndo(String tanggal) {
|
||||
DateTime dateTime = DateFormat("yyyy-MM-dd").parse(tanggal);
|
||||
|
||||
var m = DateFormat('MM').format(dateTime);
|
||||
var month = "";
|
||||
switch (m) {
|
||||
case '01':
|
||||
{
|
||||
month = "Januari";
|
||||
}
|
||||
break;
|
||||
case '02':
|
||||
{
|
||||
month = "Februari";
|
||||
}
|
||||
break;
|
||||
case '03':
|
||||
{
|
||||
month = "Maret";
|
||||
}
|
||||
break;
|
||||
case '04':
|
||||
{
|
||||
month = "April";
|
||||
}
|
||||
break;
|
||||
case '05':
|
||||
{
|
||||
month = "Mei";
|
||||
}
|
||||
break;
|
||||
case '06':
|
||||
{
|
||||
month = "Juni";
|
||||
}
|
||||
break;
|
||||
case '07':
|
||||
{
|
||||
month = "Juli";
|
||||
}
|
||||
break;
|
||||
case '08':
|
||||
{
|
||||
month = "Agustus";
|
||||
}
|
||||
break;
|
||||
case '09':
|
||||
{
|
||||
month = "September";
|
||||
}
|
||||
break;
|
||||
case '10':
|
||||
{
|
||||
month = "Oktober";
|
||||
}
|
||||
break;
|
||||
case '11':
|
||||
{
|
||||
month = "November";
|
||||
}
|
||||
break;
|
||||
case '12':
|
||||
{
|
||||
month = "Desember";
|
||||
}
|
||||
break;
|
||||
}
|
||||
return month;
|
||||
}
|
||||
Reference in New Issue
Block a user