converter 0.2.0-nullsafety.0
converter: ^0.2.0-nullsafety.0 copied to clipboard
A Dart library for converting between different units of measurement for various quantities
converter - Convert between different units of measurement #
A Dart library for converting between different units of measurement for various quantities
Usage #
See example/main.dart
final Length l1 = Length(2, 'm'); // 2 metres
final Length l2 = Length(37, 'cm'); // 37 centimetres
final Length l3 = Length(3.7, 'dm'); // 3.7 decimetres
final num l2MagnitudeInInches = l2.magnitudeIn('in');
// l2MagnitudeInInches ~= 14.566929
final Length sum = l1 + l2;
// sum == 2370 millimetres
final Length difference = l1 - l2;
// difference ~= 5.347769 feet
final bool l1EQl2 = l1 == l2;
// l1EQl2 == false
final bool l2EQl3 = l2 == l3;
// l2EQl3 == true
final bool l1GTl2 = l1 > l2;
// l1GTl2 == true
final bool l1LTEl2 = l1 <= l2;
// l1LTEl2 == false
Supported quantities and units #
Length #
m- metre (SI)dm- decimetrecm- centimetremm- millimetreµm- micrometrenm- nanometredam- decametrehm- hectometrekm- kilometreMm- megametreGm- gigametreÅ- ångströmin- inchft- footyd- yardmi- milenmi- nautical mile
Time #
s- second (SI)ds- decisecondcs- centisecondms- millisecondµs- microsecondns- nanoseconddas- decasecondhs- hectosecondks- kilosecondMs- megasecondGs- gigasecondmin- minuteh- hourd- daywk- weekfn- fortnightmo- monthy- yeardec- decadec- century
Temperature #
K- kelvin (SI)C- degree CelsiusF- degree FahrenheitR- degree Rankine
Area #
m2- square metre (SI)dm2- square decimetrecm2- square centimetremm2- square millimetreµm2- square micrometredam2- square decametrehm2|ha- square hectometre or hectarekm2- square kilometreMm2- square megametrein2- square inchft2- square footmi2- square mileac- acre
Speed #
m/s- metre per second (SI)km/h- kilometre per hourft/s- foot per secondmi/h- mile per hourkn- knot
Syntax #
See documentation for more