step 3 : copy login screen app dokter

This commit is contained in:
sindhu
2024-01-12 14:22:49 +07:00
parent b4500de798
commit 3ae6622951
16 changed files with 2143 additions and 0 deletions

View 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;
}