flutter_string_converter

This Flutter Package for converting string to date, int, double or set as you want. But the only condition is that the string is in format of that convertible type

Using

What can you do with this package.

  • To first letter of string capital example
"your string".toFirstCapital() 

and you get result Your string

  • To all first letter of string capital example
"your string".toEveryFirstCapital() 

and you get result Your String

  • To set in camel case of string example
"your string".toCamelCase() 

and you get result yOuR StRiNg

  • To get only first character of string example
"Your string".toSingleLetter() 

and you get result Y

  • To get all first letter of string with joinWith example
"your string".toEverySingleLetter(joinWith: ".") 

and you get result Y.S

  • To get double value from string example
"1.2".toDouble() 
  • To get int value from string example
"1".toInt() 
  • To get date with any format you want example
"2021-05-10".toDate(format: FormatDate.dmy) 

and you get result 10/05/2021

Date Format

Format Name Result
FormatDate.dmyDash 16-08-2021
FormatDate.mdyDash 08-16-2021
FormatDate.ymdDash 2021-08-16
FormatDate.ydmDash 2021-16-08
FormatDate.dmy 16/08/2021
FormatDate.mdy 08/16/2021
FormatDate.ymd 2021/08/16
FormatDate.ydm 2021/16/08
FormatDate.dmyDash12 16-08-2021 11:30 PM
FormatDate.dmyDash12WithSec 16-08-2021 11:30:10 PM
FormatDate.mdyDash12 08-16-2021 11:30 PM
FormatDate.mdyDash12WithSec 08-16-2021 11:30:10 PM
FormatDate.ymdDash12 2021-08-16 11:30 PM
FormatDate.ymdDash12WithSec 2021-08-16 11:30:10 PM
FormatDate.ydmDash12 2021-16-08 11:30 PM
FormatDate.ydmDash12WithSec 2021-16-08 11:30:10 PM
FormatDate.dmy12 16/08/2021 11:30 PM
FormatDate.dmy12WithSec 16/08/2021 11:30:10 PM
FormatDate.mdy12 08/16/2021 11:30 PM
FormatDate.mdy12WithSec 08/16/2021 11:30:10 PM
FormatDate.ymd12 2021/08/16 11:30 PM
FormatDate.ymd12WithSec 2021/08/16 11:30:10 PM
FormatDate.ydm12 2021/16/08 11:30 PM
FormatDate.ydm12WithSec 2021/16/08 11:30:10 PM
FormatDate.dmyDash24 16-08-2021 23:30
FormatDate.dmyDash24WithSec 16-08-2021 23:30:10
FormatDate.mdyDash24 08-16-2021 23:30
FormatDate.mdyDash24WithSec 08-16-2021 23:30:10
FormatDate.ymdDash24 2021-08-16 23:30
FormatDate.ymdDash24WithSec 2021-08-16 23:30:10
FormatDate.ydmDash24 2021-16-08 23:30
FormatDate.ydmDash24WithSec 2021-16-08 23:30:10
FormatDate.dmy24 16/08/2021 23:30
FormatDate.dmy24WithSec 16/08/2021 23:30:10
FormatDate.mdy24 08/16/2021 23:30
FormatDate.mdy24WithSec 08/16/2021 23:30:10
FormatDate.ymd24 2021/08/16 23:30
FormatDate.ymd24WithSec 2021/08/16 23:30:10
FormatDate.ydm24 2021/16/08 23:30
FormatDate.ydm24WithSec 2021/16/08 23:30:10
FormatDate.time12 11:30 PM
FormatDate.time12WithSec 11:30:10 PM
FormatDate.time24 23:30
FormatDate.time24WithSec 23:30:10