dde*_*ral 5 datetime dart flutter
有没有人从 datetime.tryparse 中得到任何有意义的用途?我正在尝试接受日期格式,例如...
MM/dd/yyyy
MM-dd-yyyy
MM.dd.yyyy
Run Code Online (Sandbox Code Playgroud)
DateTime.tryParse对于所有这些格式,它似乎总是返回 null。是否有图书馆或更方便的方式来接受不同格式的日期时间。
DateTime.[try]parse 只解析一个非常不同的格式,即:
ISO 8601 的子集,包括 RFC 3339 接受的子集
要解析格式,例如06/09/2019使用DateFormat来自package:intl.
DateFormat.yMd().parse('06/09/2019'); // defaults to en_US, i.e. MM/dd/yyyy
Run Code Online (Sandbox Code Playgroud)
这段代码:
import 'package:intl/intl.dart';
main() {
print(DateFormat.yMd().parse('06/09/2019'));
}
Run Code Online (Sandbox Code Playgroud)
印刷
2019-06-09 00:00:00.000
正如预期的那样
| 归档时间: |
|
| 查看次数: |
3805 次 |
| 最近记录: |