时间到文字转换器

Time to word converter

我想知道我是否可以制作一个应用程序,其中时间以文字而不是传统数字显示。你觉得dart有没有把时间或者数字转换成文字的包?

例如 1:30 上午 1:30 AM

感谢阅读这个问题。祝你有美好的一天。

您可以使用任何可用的包将数字转换为单词示例

包:https://pub.dev/packages/number_to_words

import 'package:number_to_words/number_to_words.dart';

main(){
  String input = '1:30 AM';
  var s1 = input.split(':');
  var s2 = s1[1].split(' ');
  String hour = s1[0];
  String minute = s2[0];
  String hourWord = NumberToWord().convert('en-in',int.parse(hour));
  String minuteWord = NumberToWord().convert('en-in',int.parse(minute));
  print('$hourWord:$minuteWork ${s2[1]}');
}